w3resource

Set PHP Cookie for setting username and one hour expiration


1. Set "username" Cookie with Expiry

Write a PHP script to set a cookie named "username" with the value "Gulnara Serik" and an expiration time of one hour.

Sample Solution:

PHP Code :

<?php
$cookieName = "username";
$cookieValue = "Gulnara Serik";
$expirationTime = time() + 3600; // current time + 1 hour

setcookie($cookieName, $cookieValue, $expirationTime);

echo "Cookie named 'username' has been set with the value 'Gulnara Serik'.";
?>

Sample Output:

Cookie named 'username' has been set with the value 'Gulnara Serik'.

Explanation:

In the above exercise -

We have three variables:

  • $cookieName: The cookie name, set to "username".
  • $cookieValue: The cookie value, set to "Gulnara Serik".
  • $expirationTime: The cookie expiration time, calculated as the current time (time()) plus 1 hour (3600 seconds).

We then use the setcookie() function to set the cookie with the specified name, value, and expiration time.

After setting the cookie, we display a message indicating that the cookie has been set.

When a user visits this script, a cookie named "username" will be set in their browser with the value "Gulnara Serik" and an expiration time of one hour.

Flowchart:

Flowchart: Set PHP Cookie for setting username and one hour expiration.

For more Practice: Solve these Related Problems:

  • Write a PHP script to set a cookie with the name "username", a dynamic user value, and an expiration time of 3600 seconds from now.
  • Write a PHP function to set a cookie with the name "username" and include additional parameters like path, domain, and secure flag.
  • Write a PHP script to set a cookie named "username" and then display its value on the next page load to verify persistence.
  • Write a PHP program to set a cookie with "username" and log the cookie details (name, value, expiration) to a file for auditing.

Go to:


PREV : PHP Cookies and Sessions Exercises Home.
NEXT : Retrieve "username" Cookie.

PHP Code Editor:



Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.