Latest web development tutorials
×

PHP kuliah

PHP kuliah PHP pengantar singkat PHP memasang PHP tatabahasa PHP variabel PHP echo/print PHP Jenis Data PHP konstan PHP tali PHP operator PHP If...Else PHP Switch PHP susunan PHP Sorting array PHP superglobals PHP While sirkulasi PHP For sirkulasi PHP fungsi PHP Variabel sihir PHP Ruang nama PHP Berorientasi Objek

PHP bentuk

PHP bentuk PHP bentuk Authentication PHP bentuk - bidang yang harus diisi PHP bentuk - email verifikasi dan URL PHP contoh bentuk lengkap PHP $_GET variabel PHP $_POST variabel

PHP canggih Tutorial

PHP Array multidimensi PHP tanggal PHP berisi PHP berkas PHP Upload File PHP Cookie PHP Session PHP E-mail PHP keamanan E-mail PHP Error PHP Exception PHP filter PHP filter lanjutan PHP JSON

PHP 7 Fitur baru

PHP 7 Fitur baru

PHP database

PHP MySQL pengantar singkat PHP MySQL koneksi PHP MySQL Membuat database PHP MySQL Buat tabel data PHP MySQL memasukkan data PHP MySQL Menyisipkan beberapa data yang PHP MySQL Laporan disiapkan PHP MySQL membaca data PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX pengantar singkat AJAX PHP AJAX database AJAX XML AJAX pencarian real-time AJAX RSS Reader AJAX suara

PHP Reference manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP image Processing PHP RESTful

PHP Cookie

Cookie digunakan untuk mengidentifikasi pengguna.


Apa Cookie itu?

Cookie digunakan untuk mengidentifikasi pengguna. Cookie adalah server di komputer pengguna untuk tinggal di sebuah file kecil. Setiap kali komputer yang sama melalui browser meminta halaman, komputer ini akan mengirimkan cookie. Dengan PHP, Anda dapat membuat dan mengambil nilai cookie.


Cara Membuat Cookie sebuah?

setcookie () adalah fungsi yang digunakan untuk mengatur cookie.

Catatan: setcookie () fungsi harus dalam <html> tag sebelumnya.

tatabahasa

setcookie(name, value, expire, path, domain);

contoh 1

Pada contoh berikut, kita akan menciptakan cookie bernama "user" dan menetapkan "w3big". Kami juga menyediakan cookie ini berakhir setelah satu jam:

<?php
setcookie("user", "w3big", time()+3600);
?>

<html>
.....

Catatan: Saat mengirim kue, nilai cookie secara otomatis akan URL dikodekan, diterjemahkan ketika diambil secara otomatis.(Untuk mencegah encoding URL, menggunakan setrawcookie () sebagai gantinya.)

contoh 2

Anda juga dapat mengatur waktu berakhirnya cookie dengan cara lain. Ini mungkin sederhana daripada menggunakan detik cara.

<?php
$expire=time()+60*60*24*30;
setcookie("user", "w3big", $expire);
?>

<html>
.....

Dalam contoh di atas, waktu berakhirnya diatur ke satu bulan(60 detik * 60 menit * 24 jam * 30 hari).


Bagaimana untuk mengambil nilai dari Cookie?

Variabel PHP $ _COOKIE digunakan untuk mengambil nilai cookie.

Pada contoh berikut, kita mengambil nilai dari cookie bernama "user" dan menampilkannya pada halaman:

<?php
// 输出 cookie 值
echo $_COOKIE["user"];

// 查看所有 cookie
print_r($_COOKIE);
?>

Pada contoh berikut, kita menggunakan fungsi isset () untuk memverifikasi bahwa set kuki:

<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
</head>
<body>

<?php
if (isset($_COOKIE["user"]))
	echo "欢迎 " . $_COOKIE["user"] . "!<br>";
else
	echo "普通访客!<br>";
?>

</body>
</html>


Cara Hapus Cookie?

Ketika Anda menghapus cookie, sehingga Anda harus mengubah tanggal kedaluwarsa untuk terakhir kalinya.

Hapus Contoh:

<?php
// 设置 cookie 过期时间为过去 1 小时
setcookie("user", "", time()-3600);
?>


Jika browser Anda tidak mendukung Cookie bagaimana melakukan?

Jika aplikasi Anda perlu berurusan dengan tidak mendukung cookie browser, Anda harus menggunakan metode lain untuk menyampaikan informasi dalam aplikasi Anda antara halaman. Salah satunya adalah dengan melewatkan data melalui bentuk-bentuk (tentang bentuk dan input pengguna dalam bagian sebelumnya dari tutorial ini kita telah diperkenalkan).

Berikut bentuk dalam pengguna klik tombol "Kirim" ke "welcome.php" submit input pengguna:

<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
</head>
<body>

<form action="welcome.php" method="post">
名字: <input type="text" name="name">
年龄: <input type="text" name="age">
<input type="submit">
</form>

</body>
</html>

Mengambil "welcome.php" nilai dalam file, sebagai berikut:

<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
</head>
<body>

欢迎 <?php echo $_POST["name"]; ?>.<br>
你 <?php echo $_POST["age"]; ?> 岁了。

</body>
</html>