แนะนำการทำงานกับคุกกี้ใน PHP
มีวิธีหนึ่งในการเก็บข้อมูลไว้ตรง ในเบราว์เซอร์ของผู้ใช้ ซึ่งทำได้โดยใช้ คุกกี้ (cookie) คุกกี้คือชิ้นส่วนข้อความ ขนาดเล็กที่ถูกเก็บไว้ในที่พิเศษ ในเบราว์เซอร์ คุกกี้แต่ละอันมี ชื่อของตัวเอง ซึ่งใช้ในการเขียน และอ่านคุกกี้นั้น
มาดูกันว่าทำอย่างไร เริ่มต้นด้วยการสร้างไฟล์ PHP สองไฟล์ ในไฟล์แรก เราจะเขียนคุกกี้ และในไฟล์ที่สอง - อ่านมัน
การเขียนคุกกี้ทำได้โดยใช้ฟังก์ชัน setcookie
ซึ่งรับพารามิเตอร์แรกเป็นชื่อของ
คุกกี้นั้น และพารามิเตอร์ที่สองคือค่า โดยการเขียน
คุกกี้ต้องทำก่อนการแสดงผลใดๆ บนหน้าจอ
(คล้ายกับเซสชัน)
ดังนั้น ในไฟล์แรกให้เขียนคุกกี้ชื่อ
test และมีค่า 'abcde':
<?php
setcookie('test', 'abcde');
?>
ตอนนี้ ในไฟล์ที่สองให้อ่าน
คุกกี้ของเรา ทำได้โดยใช้อาร์เรย์
$_COOKIE:
<?php
echo $_COOKIE['test']; // แสดงผล 'abcde'
?>
ในไฟล์หนึ่งให้เขียนคุกกี้ และในอีกไฟล์หนึ่ง ให้แสดงคุกกี้นั้นบนหน้าจอ