PHP Cookies and Session
PHP Cookies and Session
PHP Cookies
What is a Cookie?
A cookie is often used to identify a user. A cookie is a small file
that the server embeds on the user's computer. Each time the
same computer requests a page with a browser, it will send the
cookie too. With PHP, you can both create and retrieve cookie
values.
2
Creating Cookie
3
PHP Create/Retrieve a Cookie
4
Delete a Cookie
5
Check if Cookies are Enabled
6
PHP Sessions
What is a PHP Session?
When you work with an application, you open it, do some
changes, and then you close it. This is much like a Session. The
computer knows who you are. It knows when you start the
application and when you end. But on the internet there is one
problem: the web server does not know who you are or what
you do, because the HTTP address doesn't maintain state.
Session variables solve this problem by storing user
information to be used across multiple pages (e.g. username,
favorite color, etc). By default, session variables last until the
user closes the browser.
So; Session variables hold information about one single user,
and are available to all pages in one application.
7
Start a PHP Session
A session is started with
the session_start()
function.
Session variables are set
with the PHP global
variable: $_SESSION.
8
Get PHP Session Variable Values
9
Destroy a PHP Session
To remove all global session variables and destroy the
session, use session_unset() and session_destroy():
10