cookietest

foo: abcd1234

visit count: 1

Set-Cookie: foo=abcd1234; expires=Wed, 11-Nov-2026 13:22:38 GMT; Max-Age=31536000; path=/cookietest

Set-Cookie: visit_count=1; expires=Wed, 11-Nov-2026 13:22:38 GMT; Max-Age=31536000; path=/cookietest

(source code)

<?php
$cookie_name = "foo";
$expire = time() + (3600 * 24 * 365);
setcookie($cookie_name, "abcd1234", $expire, "/cookietest");

$cookie_name = 'visit_count';
if (isset($_COOKIE[$cookie_name])) {
    $visit_count = (int)$_COOKIE[$cookie_name] + 1;
} else {
    $visit_count = 1;
}
$expire = time() + (3600 * 24 * 365);
setcookie($cookie_name, (string)$visit_count, $expire, "/cookietest");
?>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>cookietest</title>
</head>
<body>
<h1>cookietest</h1>

<?php
echo "<p>foo: " . htmlspecialchars("abcd1234") . "</p>\n";
echo "<p>visit count: " . htmlspecialchars($visit_count, ENT_QUOTES, 'UTF-8') . "</p>\n";
$all_headers = headers_list();
foreach ($all_headers as $header) {
    if (stripos($header, 'Set-Cookie:') === 0) {
        echo "<p>" . htmlspecialchars($header) . "</p>\n";
    }
}
?>

</body>
</html>