Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT.

Presentasi serupa


Presentasi berjudul: "Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT."— Transcript presentasi:

1 Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT

2 Pengenalan PHP Manajemen Session Apakah session mirip cookies?... Ya, hanya saja pada cookies, data disimpan pada komputer client. BACK NEXT

3 Pengenalan PHP Membuat dan Mengakhiri Session Fungsi membuat session: session_start(); Fungsi mengakhiri session: session_destroy(); BACK NEXT

4 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

5 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

6 Pengenalan PHP Catatan:
Session yang telah terbuat pada contoh tersebut mirip situs web mail seperti eudoramail atau yahoo mail. Ketika user mengakses , berarti berada pada session yang datanya disimpan di server sampai user tersebut melakukan logout / signout. BACK NEXT

7 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

8 Pengenalan PHP Session Filename: reg_sesi.php <?php
session_start(); session_register(“sesi1”,”sesi2”); $sesi1=“Universitas Esa Unggul”; $sesi2=“FASILKOM”; echo $sesi1; echo “<br>”; echo $sesi2; ?> BACK NEXT

9 Pengenalan PHP Session Filename: unreg_sesi.php
session_start(); session_register(“sesi1”,”sesi2”); $sesi1=“Universitas Esa Unggul”; $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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

17 Manipulasi String Mendeteksi Jumlah Karakter dalam String
Suatu data string dapat dihitung jumlah karakternya, dengan menggunakan fungsi: strlen(nama_string); BACK NEXT

18 Manipulasi String Mendeteksi Jumlah Karakter dalam String <?php
$i=“Universitas Esa Unggul”; $jmlhuruf=strlen($i); echo $i.”<br>”; echo “Jumlah Karakter pada Kalimat diatas:”.$jmlhuruf; ?> jmlhuruf.php BACK NEXT

19 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

20 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

21 Manipulasi String Mengubah Format Huruf suatu String
Huruf Kapital,fungsi:strtoupper(“data_string”); Huruf Kecil,fungsi:strtolower(“data_string”); <?php $string1=“Universitas Esa Unggul”; $string2=“FASILKOM”; echo strtoupper($string1); echo “<br>”; echo strtolower($string2); ?> formathrf.php BACK NEXT

22 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 esa unggul jakarta”; $hasil1=ucfirst($string1); $hasil2=ucwords($string1); echo $hasil1; echo “<br>”; echo $hasil2; ?> hrfcaps.php BACK NEXT

23 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

24 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 Esa Unggul Jakarta”; echo “Data String 1: $string <br>”; $hasil=substr($string,12,8); echo “Data String 2: $hasil”; ?> substr.php BACK NEXT

25 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

26 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

27 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 Esa Unggul Jakarta”; echo “Teks: $string”; echo “<br>diubah menjadi:”.str_replace(“Jakarta”,”Jkt”,$string); ?> gantistr.php BACK NEXT

28 Manipulasi String Memecah String pecahstr.php
Suatu String dapat dipecah menjadi kata-kata penyusunnya, Gunakan fungsi: strtok(string,karakter_pemisah); <?php $string=“Universitas Esa Unggul Jakarta”; echo “Teks: $string”; $pecah=strtok($string,” “); echo “<br>Kata Penyusunnya:<br>”; while($pecah) { echo $pecah.”<br>”; $pecah=strtok(” “); } ?> pecahstr.php BACK NEXT


Download ppt "Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT."

Presentasi serupa


Iklan oleh Google