Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (1) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (30) javascript (3) Linux (164) Mac (19) Machine Learning (1) mySQL (47) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (45) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Tuesday 7 April 2020

Set and retrieve cookies with php

The format for setting a cookie in php is as follows:

setcookie(name, value, expire, path, domain, security);

I only use the name, value and expire, where expire is in seconds, so;
time() + 24*60*60 is 1 day.



The following will set a basic cookie with php that will expire in 7 days:

<?php
setcookie("Key", "Value", time()+7*24*60*60);  
?>

The following will check if said cookie has been set:

<?php

if(isset($_COOKIE["Key"]))
{
//do something
}
else
{
// do something else
}

?>

The following will display the cookie:

<?php
echo "Key Value is  " . $_COOKIE["Key"]; 
?>

To delete the cookie, we follow the same format as setting the cookie, however we don't add a value (leave it blank) and we set the expiry time in the past.

The following will delete the cookie:

<?php
setcookie("Key", "", time()-60);  

?>


Ref: https://www.geeksforgeeks.org/php-cookies/

No comments:

Post a Comment

Note: only a member of this blog may post a comment.