setcookie('Name','value','Expire duration','path','domain', 'secure','httponly')
Name | Description |
Name | Required, Name of the cookies to identify |
Value | Optional , Value to be stored against the Name |
Expire | Optional , Duration to expire , set relative to current time() in seconds. |
path | Optional , Should be available throughout domain or particular directory or subdomain |
domain | Optional , Subdomain to which the cookie is available |
secure | Optional , if set to true then cookie will be set only when secure connection is available |
httponly | Optional , if set to true then cookie will be set accessible only through HTTP protocol |
$value="Plus2net Tutorials";
setcookie ("Plus2netCookie", $value,time()+3600);
/* expire in 1 hour */
The above line will set the cookie with the variable value set to a string. This will expire after one hour as the time of expire is set to one hour ( +3600 seconds ) after the current time.
setcookie ("Plus2netCookie", $name,time()+60*60*24*30);
// Expire in 30 days
Two things we have to know here.echo "Welcome " .$HTTP_COOKIE_VARS["Plus2netCookie"];
In PHP 5 and above it is
echo "Welcome " .$_COOKIE["Plus2netCookie"];
setcookie ("Plus2netCookie", "", time() - 3600);
This will delete the cookie.
Tools >> Internet Options >> Privacy then advanced button.
Unlike sessions cookies are managed by users through its web browser so we have to carefully select which data to be used through cookies.
gsdfg | 20-07-2012 |
hi very useful this code |
Opeyemi Orisatoberu | 04-01-2013 |
This post is very useful... Tnx... |
Freelance Php Developer | 15-08-2017 |
Nice tutorial. This is fully informative tutorial for set cookies and delete in PHP. It saved lot of time. It just made my work easier. Thanks. |