کوکیها در PHP
6 آذر 1403
ارسال شده توسط سمیرا خانی
122 بازدید

کوکیها در PHP
کوکیها دادههای کوچکی هستند که روی مرورگر کاربر ذخیره میشوند و PHP میتواند از آنها برای پیگیری و شخصیسازی تجربه کاربر در وبسایت استفاده کند.
ایجاد کوکی
برای تنظیم یک کوکی از تابع setcookie()
استفاده میشود:
<?php
setcookie(“username”, “JohnDoe”, time() + (86400 * 30), “/”); // انقضا در ۳۰ روز
?>
- “username”: نام کوکی.
- “JohnDoe”: مقدار کوکی.
time() + (86400 * 30)
: زمان انقضای کوکی (به ثانیه).- “/”: مسیر دسترسی به کوکی (به طور پیشفرض کل دامنه).
دسترسی به کوکیها
بعد از تنظیم، کوکیها با استفاده از آرایه $_COOKIE
در دسترس هستند:
<?php
if (isset($_COOKIE[“username”])) {
echo “خوش آمدید، “ . $_COOKIE[“username”];
} else {
echo “سلام کاربر جدید!”;
}
?>
حذف کوکی
برای حذف یک کوکی، زمان انقضای آن را به زمانی در گذشته تنظیم کنید:
<?php
setcookie(“username”, “”, time() – 3600, “/”);
?>
نکات مهم
- کوکیها با هر درخواست HTTP ارسال میشوند، بنابراین نباید اطلاعات حساس در آنها ذخیره شود.
- برای امنیت بیشتر، از گزینههای
Secure
وHttpOnly
استفاده کنید، بهویژه هنگام استفاده از HTTPS.
دیدگاهتان را بنویسید