W3schools: PHP Tutorial
W3schools: PHP Tutorial
com
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPHOW TOJQUERYMORE
EXAMPLES REFERENCES
PHP Tutorial
PHP HOMEPHP IntroPHP InstallPHP SyntaxPHP VariablesPHP Echo / PrintPHP Data
TypesPHP StringsPHP ConstantsPHP OperatorsPHP If...Else...ElseifPHP SwitchPHP
While LoopsPHP For LoopsPHP FunctionsPHP ArraysPHP Sorting ArraysPHP
Superglobals
PHP Forms
PHP Form HandlingPHP Form ValidationPHP Form RequiredPHP Form
URL/E-mailPHP Form Complete
PHP Advanced
PHP Arrays MultiPHP Date and TimePHP IncludePHP File HandlingPHP File
Open/ReadPHP File Create/WritePHP File UploadPHP CookiesPHP SessionsPHP
FiltersPHP Filters AdvancedPHP Error HandlingPHP Exception
MySQL Database
MySQL DatabaseMySQL ConnectMySQL Create DBMySQL Create TableMySQL Insert
DataMySQL Get Last IDMySQL Insert MultipleMySQL PreparedMySQL Select
DataMySQL Delete DataMySQL Update DataMySQL Limit Data
PHP - XML
PHP XML ParsersPHP SimpleXML ParserPHP SimpleXML - GetPHP XML ExpatPHP
XML DOM
PHP - AJAX
AJAX IntroAJAX PHPAJAX DatabaseAJAX XMLAJAX Live SearchAJAX RSS ReaderAJAX
Poll
PHP Examples
PHP ExamplesPHP QuizPHP ExercisesPHP Certificate
PHP Reference
PHP OverviewPHP ArrayPHP CalendarPHP DatePHP DirectoryPHP ErrorPHP
FilesystemPHP FilterPHP FTPPHP HTTPPHP LibxmlPHP MailPHP MathPHP MiscPHP
MySQLiPHP SimpleXMLPHP StringPHP XMLPHP ZipPHP Timezones
PHP 5 Cookies
❮ PreviousNext ❯
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.
Syntax
Example
<?php
$cookie_name = "user";
$cookie_value = "John Doe";
setcookie($cookie_name, $cookie_value,
time() + (86400 * 30), "/"); // 86400 =
1 day
?>
<html>
<body>
<?php
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" .
$cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "'
is set!<br>";
echo "Value is:
" . $_COOKIE[$cookie_name];
}
?>
</body>
</html>
Run example »
Example
<?php
$cookie_name = "user";
$cookie_value = "Alex Porter";
setcookie($cookie_name, $cookie_value,
time() + (86400 * 30), "/");
?>
<html>
<body>
<?php
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" .
$cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "'
is set!<br>";
echo "Value is:
" . $_COOKIE[$cookie_name];
}
?>
</body>
</html>
Run example »
Delete a Cookie
To delete a cookie, use
the setcookie() function with an expiration
date in the past:
Example
<?php
// set the expiration date to one hour
ago
setcookie("user", "", time() - 3600);
?>
<html>
<body>
<?php
echo "Cookie 'user' is deleted.";
?>
</body>
</html>
Run example »
Example
<?php
setcookie("test_cookie", "test", time()
+ 3600, '/');
?>
<html>
<body>
<?php
if(count($_COOKIE) > 0) {
echo "Cookies are enabled.";
} else {
echo "Cookies are disabled.";
}
?>
</body>
</html>
Run example »
Submit Answer »
❮ PreviousNext ❯
COLOR PICKER
HOW TO
Tabs
Dropdowns
Accordions
Side Navigation
Top Navigation
Modal Boxes
Progress Bars
Parallax
Login Form
HTML Includes
Google Maps
Range Sliders
Tooltips
Slideshow
Filter List
Sort List
SHARE
CERTIFICATES
HTML
CSS
JavaScript
PHP
jQuery
Bootstrap
XML
Read More »
REPORT ERROR
PRINT PAGE
FORUM
ABOUT
Top 10 Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
W3.CSS Tutorial
Bootstrap Tutorial
SQL Tutorial
PHP Tutorial
jQuery Tutorial
Python Tutorial
Top 10 References
HTML Reference
CSS Reference
JavaScript Reference
W3.CSS Reference
Bootstrap Reference
SQL Reference
PHP Reference
HTML Colors
jQuery Reference
Python Reference
Top 10 Examples
HTML Examples
CSS Examples
JavaScript Examples
How To Examples
W3.CSS Examples
Bootstrap Examples
PHP Examples
jQuery Examples
Angular Examples
XML Examples
Web Certificates
HTML Certificate
CSS Certificate
JavaScript Certificate
jQuery Certificate
PHP Certificate
Bootstrap Certificate
XML Certificate