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/
Heisenberg - Digital Alchemist, Software Architect, Automation Specialist and Mechanical Engineer.
Labels
Android
(1)
bash
(2)
boost
(2)
C
(34)
C++
(2)
cheatsheet
(2)
CLion
(6)
css
(3)
Debian
(33)
DL
(17)
Docker
(2)
Dreamweaver
(2)
Eclipse
(3)
fail2ban
(4)
git
(5)
GitHub
(4)
Hacking
(3)
html
(8)
http
(1)
iOS
(1)
iPad
(1)
IRC
(1)
Java
(31)
javascript
(3)
Linux
(167)
Mac
(19)
Machine Learning
(1)
mySQL
(48)
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
(47)
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
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: only a member of this blog may post a comment.