Panduan Permulaan PHP untuk Kuki

1. Apakah itu kuki dan apakah peranan yang dimainkannya?

Kuki ialah fail kecil yang disimpan oleh pelayan pada komputer pengguna. Setiap kali komputer yang sama meminta halaman melalui penyemak imbas, kuki akan dihantar ke komputer. Melalui PHP, anda boleh mencipta dan mendapatkan semula nilai kuki

Fungsi: Biasanya digunakan untuk mengenal pasti pengguna

2 Cara membuat kuki

fungsi setcookie() digunakan untuk tetapkan kuki

Nota: Fungsi setcookie() mesti terletak sebelum teg <html>

Sintaks: setcookie(nama, nilai, tamat tempoh, laluan, domain);

<?php
	setcookie("user", "admin", time()+3600);
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>cookie</title>
</head>
<body>
	
</body>
</html>

Nota: Seperti yang ditunjukkan dalam kes di atas, cipta pengguna bernama dengan nilai pentadbir Ia juga menetapkan bahawa nilai akan hilang selepas satu jam

Biarkan kuki tamat tempoh dengan cara lain, seperti yang ditunjukkan dalam. kod berikut

<?php
	$time = time() + 60*60*3600;
	setcookie("user", "admin",$time);
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>cookie</title>
</head>
<body>

</body>
</html>

Cara mendapatkan nilai kuki

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

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>cookie</title>
</head>
<body>
	<?php
		echo $_COOKIE['user'];
	?>
</body>
</html>

Nota: Apabila kami menulis pengguna pada permulaan dengan pentadbir nilai dan menjalankan kod ini, penyemak imbas tidak memuat semula dan nilai tidak disimpan dalam kuki

Selepas berjalan, muat semula halaman dan anda boleh mengeluarkan nilai pengguna dalam kuki

4

Apabila memadamkan kuki, anda harus menetapkan tarikh tamat tempoh Tukar kepada masa lalu

<?php

//Tetapkan masa tamat tempoh kuki kepada 1 jam yang lalu

setcookie("user", "", time() -3600);

?>

Kuki umum biasanya digunakan semasa menyerahkan borang untuk menyimpan data dalam borang menjadi kuki

Meneruskan pembelajaran
||
<?php setcookie("user", "admin", time()+3600); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus