แนะนำการทำงานกับคุกกี้ใน PHP

มีวิธีหนึ่งในการเก็บข้อมูลไว้ตรง ในเบราว์เซอร์ของผู้ใช้ ซึ่งทำได้โดยใช้ คุกกี้ (cookie) คุกกี้คือชิ้นส่วนข้อความ ขนาดเล็กที่ถูกเก็บไว้ในที่พิเศษ ในเบราว์เซอร์ คุกกี้แต่ละอันมี ชื่อของตัวเอง ซึ่งใช้ในการเขียน และอ่านคุกกี้นั้น

มาดูกันว่าทำอย่างไร เริ่มต้นด้วยการสร้างไฟล์ PHP สองไฟล์ ในไฟล์แรก เราจะเขียนคุกกี้ และในไฟล์ที่สอง - อ่านมัน

การเขียนคุกกี้ทำได้โดยใช้ฟังก์ชัน setcookie ซึ่งรับพารามิเตอร์แรกเป็นชื่อของ คุกกี้นั้น และพารามิเตอร์ที่สองคือค่า โดยการเขียน คุกกี้ต้องทำก่อนการแสดงผลใดๆ บนหน้าจอ (คล้ายกับเซสชัน)

ดังนั้น ในไฟล์แรกให้เขียนคุกกี้ชื่อ test และมีค่า 'abcde':

test1.php<?php
  setcookie('test', 'abcde');
?>

ตอนนี้ ในไฟล์ที่สองให้อ่าน คุกกี้ของเรา ทำได้โดยใช้อาร์เรย์ $_COOKIE:

test2.php<?php
  echo $_COOKIE['test']; // แสดงผล 'abcde'
?>
Задание 1

ในไฟล์หนึ่งให้เขียนคุกกี้ และในอีกไฟล์หนึ่ง ให้แสดงคุกกี้นั้นบนหน้าจอ