This PHP tutorial describes how to use cookies in PHP. It explains how to set cookies in a user's machine and retrieve it for later use.



PHP Create a Cookie

The following example creates a cookie named "Username" set with the value "Alex". This cookie is set to be used for 15 days:

Example:

<?php
$cookie_name = "Username";
$cookie_value = "Alex";
setcookie($cookie_name, $cookie_value, time() + (86400 * 15), "/"); //Set for 15 days (86400 = 1 day)
?>

As in the example above, a cookie has been set using the setcookie() function that can be retrieved later. The following code retrieves this cookie along with its value.

PHP Retrieve a Cookie

Example:

<?php
if(!isset($_COOKIE[$cookie_name])) {
  echo "$cookie_name cookie not set!";
} else {
  echo "The '".$cookie_name."' cookie is set with the value '".$_COOKIE[$cookie_name]."'.";
}
?>

Output:

The 'Username' cookie is set with the value 'Alex'.
  • The most recently set cookie can be retrieved after refreshing on the same page.
  • To modify the cookie, use the setcookie() function again.
  • Also, for deleting the cookie use the setcookie() function and set the cookie in the past.


Found This Page Useful? Share It!
Get the Latest Tutorials and Updates
Join us on Telegram