En el siguiente ejemplo comprobamos si el cliente admite cookies: Si la cookie no está activa y se carga la página por primera vez entonces intentamos crear la cookie y recargamos la página para que la cookie esté activa. Una vez hecha la recarga podemos comprobar si efectivamente la operación ha tenido o no éxito.
<?php
|
if (! isset($_COOKIE[prueba]) && ! isset($_GET[verifica]))
|
{
|
setcookie("prueba","activa",time()+3600);
|
header("Location:$_SERVER[PHP_SELF]?verifica=1");
|
}
echo '<head>
|
<title>'.$_SERVER[PHP_SELF].'</title>
|
</head>
|
<html>
|
<body>';
|
if (isset($_COOKIE[prueba]))
|
{
echo "El cliente admite cookies: $_COOKIE[prueba]<br>";
|
}
|
else
|
{
echo "El cliente NO admite cookies <br>";
|
}
|
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a><br>";
echo '</body>
|
</html>';
?>
|