سلام
چون بحث ما درمورد کوکی ها هست اول باید بدونیم که کوکی چی هست؟
اگر ما بخوایم به مرورگر کاربر کوکی خودمون رو به اضافه کنیم باید از تابع Setcookie استفاده کنیم.
برای استفاده از این تابع شما باید سه پارامتر رو مشخص کنید:setcookie(name, value, expiration)
Name: نام کوکی شماست! ما با استفاده از این نام هست که میتونیم با کوکی خودمون کار کنیم پس خیلی مهمه!
Value: مقداری هست که باید در کوکی ما ذخیره بشه.
Expiration : مدت زمانی که کوکی شما باید اعتبار داشته باشه بعد از مدت تعیین شده کوکی شما expire میشه و قابل استفاده نیست. اگر این زمان رو مشخص نکنید تا restart شدن بعدی مرورگر کوکی معتبر خواهد بود.
مثال:
Set کردن کوکی:
<?php
//Calculate 60 days in the future
//seconds * minutes * hours * days + current time
$inTwoMonths = 60 * 60 * 24 * 60 + time();
setcookie('lastVisit', date("G:i - m/d/y"), $inTwoMonths);
?>
خواندن کوکی:
<?php
if(isset($_COOKIE['lastVisit']))
$visit = $_COOKIE['lastVisit'];
else
echo "You've got some stale cookies!";
echo "Your last visit was - ". $visit;
?>
نتیجه:Your last visit was - 11:48 - 02/28/08
موفق باشید.