How to set and read a cookie in PHP
Cookies are a useful tool for returning visitors. For instance login details and other items can be stored, and old session states from the last visits can be stored based on these.
Defining a cookie in PHP is simple. Here is the function and the corresponding data that can be set:
setcookie(name, value, dateExpire, path, domain, security);
Note that the browser will only send information back to the domain if it does indeed correspond with path. Added to which a secure connection can be established via placing a 1 for security. Here is an example of a cookie definition that will last for an hour (providing the user does not delete it in the meantime):
setcookie('cookie', 'Hello World', time() + 3600);
And here is how the cookie can be called upon after a subsequent page reload. Note that this variable will not be printed upon the original load, as the cookie setting takes place browser side: