Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT
Pengenalan PHP Manajemen Session Apakah session mirip cookies?... Ya, hanya saja pada cookies, data disimpan pada komputer client. BACK NEXT
Pengenalan PHP Membuat dan Mengakhiri Session Fungsi membuat session: session_start(); Fungsi mengakhiri session: session_destroy(); BACK NEXT
Pengenalan PHP Session Filename: sesi1.php Filename: sesi2.php session_start(); $_SESSION[‘sesi’]=“FASILKOM”; echo “ <a href=‘sesi2.php’> Klik disini untuk melihat isi sessionnya </a>”; ?> Filename: sesi2.php <?php session_start(); echo $_SESSION[‘sesi’]; ?> BACK NEXT
Pengenalan PHP Session Filename: sesi3.php Filename: sesi4.php echo “ <a href=‘sesi4.php’> Klik disini untuk LogOut </a> ”; ?> Filename: sesi4.php <?php session_start(); session_destroy(); If ($_session[‘sesi’]<>””) {echo “session belum terhapus”;} else {echo “session sudah terhapus”;} ?> BACK NEXT
Pengenalan PHP Catatan: Session yang telah terbuat pada contoh tersebut mirip situs web mail seperti eudoramail atau yahoo mail. Ketika user mengakses email, berarti berada pada session yang datanya disimpan di server sampai user tersebut melakukan logout / signout. BACK NEXT
Pengenalan PHP Mendaftarkan dan Menyimpan Data Session di Server Fungsi Mendaftarkan Variabel pada Session: session_register(“nama_variabel1”, “nama_variabel2”,…….); Fungsi Menghapus Variabel pada Session: session_unregister(“nama_variabel1”, “nama_variabel2”,…….); BACK NEXT
Pengenalan PHP Session Filename: reg_sesi.php <?php session_start(); session_register(“sesi1”,”sesi2”); $sesi1=“Universitas Narotama”; $sesi2=“FASILKOM”; echo $sesi1; echo “<br>”; echo $sesi2; ?> BACK NEXT
Pengenalan PHP Session Filename: unreg_sesi.php session_start(); session_register(“sesi1”,”sesi2”); $sesi1=“Universitas Narotama”; $sesi2=“FASILKOM”; echo $sesi1; echo “<br>”; echo $sesi2; session_unregister(”sesi2”) echo “<a href=‘unreg_sesi2.php’> Unregister Session</a>”; ?> Filename: unreg_sesi2.php <?php session_start(); $sesi1=$_SESSION['sesi1']; $sesi2=$_SESSION['sesi2']; echo $sesi1; echo “<br>”; echo $sesi2; ?> BACK NEXT
Pengenalan PHP Catatan: Fungsi session_register(), selain mendaftarkan variabel, juga dapat secara otomatis membentuk session. Jadi, Anda tidak perlu menggunakan fungsi session_start() lagi. Data session dapat dibaca dari skrip lain, tapi sebelum mengakses datanya, session dibuka terlebih dahulu. Untuk mencoba data yang telah dihapus harus melalui skrip lain, karena pada skrip yang bersangkutan data tidak akan pernah terhapus. BACK NEXT
Menangani Form di PHP Metode Get Vs Post METHOD dalam form dapat diisi dengan GET atau POST. GET: data yang diisi akan dikirim ke server dengan cara diletakkan dibelakang URL. POST: data akan dikirim ke server secara terpisah, artinya datanya tidak terlihat di belakang URL. BACK NEXT
Menangani Form di PHP latihan_16.php proses.php <HTML> <BODY> <form method=get action=proses.php> Username: <input type=text name=nama> <br> Password: <input type=password name=rahasia> <input type=submit value=login> </form> </BODY> </HTML> Filename: proses.php <?php $nama=$_request[‘nama’]; $rahasia=$_request[‘rahasia’]; echo $nama; echo “<br>”; echo $rahasia; ?> latihan_16.php proses.php BACK NEXT
Menangani Form di PHP latihan_17.php proses.php <HTML> <BODY> <form method=post action=proses.php> Username: <input type=text name=nama> <br> Password: <input type=password name=rahasia> <input type=submit value=login> </form> </BODY> </HTML> Filename: proses.php <?php $nama=$_request[‘nama’]; $rahasia=$_request[‘rahasia’]; echo $nama; echo “<br>”; echo $rahasia; ?> latihan_17.php proses.php BACK NEXT
Menangani Form di PHP Catatan: Apabila data yang dikirim ke server bersifat rahasia, gunakan metode POST, misalnya mengirimkan data Password. Apabila data yang dikirim ke server bersifat data biasa saja serta untuk memperjelas data yang dimasukkan di form, gunakan metode GET, misalnya aplikasi pencarian (search engine) atau polling. BACK NEXT
Menangani Form di PHP Fungsi htmlspecialchars(); latihan_18.php <BODY> <form method=post action=validasi.php> Isi Komentar: <br><textarea cols=40 rows=7 name=isi></textarea> <br> <input type=submit value=Kirim> </form> </BODY> </HTML> latihan_18.php BACK NEXT
Menangani Form di PHP Fungsi htmlspecialchars(); <?php $isi=$_REQUEST['isi']; echo "Tanpa fungsi htmlspecialchars();"."<br>".$isi; echo "<br>"; echo "Menggunakan fungsi htmlspecialchars();"."<br>".htmlspecialchars($isi); ?> validasi.php BACK NEXT
Manipulasi String Mendeteksi Jumlah Karakter dalam String Suatu data string dapat dihitung jumlah karakternya, dengan menggunakan fungsi: strlen(nama_string); BACK NEXT
Manipulasi String Mendeteksi Jumlah Karakter dalam String <?php $i=“Universitas Narotama”; $jmlhuruf=strlen($i); echo $i.”<br>”; echo “Jumlah Karakter pada Kalimat diatas:”.$jmlhuruf; ?> jmlhuruf.php BACK NEXT
Manipulasi String Mendeteksi Posisi suatu Karakter pada String Fungsi: strpos(nama_string,kar_yg_diinginkan); <?php $string=“FASILKOM”; echo “Teks: <b>$string</b><br>”; $letakF=strpos($string,”F”); echo “Posisi huruf F berada pada:”.$letakF; ?> poshuruf.php BACK NEXT
Manipulasi String Mendeteksi Karakter dalam Variabel String Fungsi: $nama_variabel{karakter_ke_berapa}; <?php $string=“FASILKOM”; echo “Teks: <b>$string</b><br>”; $huruf0=$string{0}; $huruf1=$string{1}; echo “Huruf ke-0: $huruf0<br>”; echo “Huruf ke-1: $huruf1”; ?> akseskar.php BACK NEXT
Manipulasi String Mengubah Format Huruf suatu String Huruf Kapital,fungsi:strtoupper(“data_string”); Huruf Kecil,fungsi:strtolower(“data_string”); <?php $string1=“Universitas Narotama”; $string2=“FASILKOM”; echo strtoupper($string1); echo “<br>”; echo strtolower($string2); ?> formathrf.php BACK NEXT
Manipulasi String Mengkapitalkan Huruf Suatu String hrfcaps.php Untuk mengkapitalkan huruf pertama pada string, gunakan fungsi:ucfirst(data_string); Untuk mengkapitalkan huruf pertama tiap kata dari string, gunakan fungsi:ucwords(data_string); <?php $string1=“universitas narotama surabaya”; $hasil1=ucfirst($string1); $hasil2=ucwords($string1); echo $hasil1; echo “<br>”; echo $hasil2; ?> hrfcaps.php BACK NEXT
Manipulasi String Menghilangkan Spasi di Sekitar String Menghilangkan spasi dikanan string, fungsi: rtrim(data_string); Menghilangkan spasi dikiri string, fungsi: ltrim(data_string); Menghilangkan spasi dikanan dan kiri string, fungsi: trim(data_string); BACK NEXT
Manipulasi String Membuat String dari String Membuat data string baru yang merupakan bagian dari data string yang pertama, gunakan fungsi: substr(data_string,posisi_awal,banyak_karakter) <?php $string=“Universitas Narotama Surabaya”; echo “Data String 1: $string <br>”; $hasil=substr($string,12,8); echo “Data String 2: $hasil”; ?> substr.php BACK NEXT
Manipulasi String Mendeteksi Jumlah Substring dalam String Untuk menghitung suatu kata yang terdapat dalam data string, gunakan fungsi: substr_count(data_string,substring_yang_dicari); <?php $string=“kuku kakiku kaku kaku”; echo “Data String: $string <br>”; $jumlah_ku=substr_count($string,”ku”); $jumlah_ka=substr_count($string,”ka”); echo “Jumlah Kata-ku: $jumlah_ku”; echo “<br>”; echo “Jumlah Kata-ka: $jumlah_ka”; ?> jmlsubstr.php BACK NEXT
Manipulasi String Mendeteksi Nilai ASCII suatu Karakter Mendapatkan Nilai ASCII sebuah karakter, fungsi: ord(karakter); Karakter yang diwakili oleh Nilai ASCII, fungsi: chr(karakter); <?php echo “Nilai ASCII dari huruf z: “.ord(“z”); echo “<br>”; echo “Karakter yang diwakili oleh Nilai ASCII 122:”.chr(“122”); ?> ascii.php BACK NEXT
Manipulasi String Mengganti Bagian String gantistr.php Melakukan penggantian salah satu dari bagian string untuk diganti dengan kata yang baru, gunakan fungsi: str_replace(“yg_akan_diganti”,”pengganti”,nama_string); <?php $string=“Universitas Narotama Surabaya”; echo “Teks: $string”; echo “<br>diubah menjadi:”.str_replace(“Surabaya”,”Sby”,$string); ?> gantistr.php BACK NEXT
Manipulasi String Memecah String pecahstr.php Suatu String dapat dipecah menjadi kata-kata penyusunnya, Gunakan fungsi: strtok(string,karakter_pemisah); <?php $string=“Universitas Narotama Surabaya”; echo “Teks: $string”; $pecah=strtok($string,” “); echo “<br>Kata Penyusunnya:<br>”; while($pecah) { echo $pecah.”<br>”; $pecah=strtok(” “); } ?> pecahstr.php BACK NEXT