cookietest

foo: " . htmlspecialchars("abcd1234") . "

\n"; echo "

visit count: " . htmlspecialchars($visit_count, ENT_QUOTES, 'UTF-8') . "

\n"; $all_headers = headers_list(); foreach ($all_headers as $header) { if (stripos($header, 'Set-Cookie:') === 0) { echo "

" . htmlspecialchars($header) . "

\n"; } } ?>

(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>