چگونه یک cookie ایجاد کنیم؟
تابع ()setcookie برای ایجاد cookie استفاده می شود.
نکته: تابع ()setcookie باید قبل از تگ <html> قرار گیرد.
نحوه استفاده:
setcookie(name, value, expire, path, domain);
مثال:
در مثال زیر٫ یک cookie با نام "user" ایجاد می کنیم و مقدار "Ali Ahmadi" را به آن اختصاص می دهیم. ما همچنین مشخص می کنیم که cookie پس از یک ساعت از بین برود:
<?php
setcookie("user", "Ali Ahmadi", time()+3600);
?>
<html>
.....
نکته: مقدار cookie به طور خودکار هنگام ارسال کد(URLencoding) می شود و موقع دریافت رمزگشایی می شود (برای پیشگیری از رمزگذاری٫ از ()setrawcookie استفاده کنید.
مثال:
شما می توانید زمان انقضای cookie را به روشی دیگر مشخص کنید، احتمالاً این راه ساده تر از مشخص کردن ثانیه هاست:
<?php
$expire=time()+60*60*24*30;
setcookie("user", "Ali Ahmadi", $expire);
?>
<html>
.....
در مثال بالا زمان انقضا با مقدار "1 ماه" پر شده است( 60sec * 60 min * 24 hours * 30 days)