J'ai ce script pour vérifier qu'un cookie est sur l'ordinateur, puis utiliser les informations de ce cookie pour amener quelqu'un à la bonne page sur mon site web. Voici le codeProblème avec PHP et Cookie défini comme Variable
<?php
if (isset($_COOKIE["name"]))
$name = $_COOKIE["name"];
header("location: names/$name/$name.php");
else
echo "You have no name";
?>
Lorsque ce script est exécuté, il ne fait rien. Pas même l'écho "Vous n'avez pas de nom". Des idées pour lesquelles ce code ne fonctionnera pas?
Les accolades sont nécessaires si votre instruction de bloc s'étend au-delà d'une ligne – Corey
Sans supposer, à tout moment avant votre code, appelez-vous jamais 'setcookie' et/ou attribuez-vous une valeur au cookie à stocker? Vos cookies ont-ils expiré? Avez-vous modifié les paramètres des cookies ou les avez-vous laissés par défaut? –