Maison  >  Questions et réponses  >  le corps du texte

"Utilisation des variables de session PHP sur la deuxième page"

<p>Bonjour. J'essaie d'utiliser des variables de session mais je n'arrive pas à le faire fonctionner. J'ai joint mon script. J'ai commencé la session dans les deux scripts. Le premier script Test.php ressemble à ceci</p> <pre class="brush:php;toolbar:false;"><?php // Démarrer la session session_start(); ?> <!DOCTYPE html> <html> <corps> <?php //Définir les variables de session $_SESSION["favcolor"] = "vert"; $_SESSION["favanimal"] = "chat"; echo "Variable de session définie. " ; ?>≪/pré> <p>Le deuxième script test1.php ressemble à ceci</p> <pre class="brush:php;toolbar:false;"><?php // Démarrer la session session_start(); ?> <!DOCTYPE html> <html> <corps> <?php echo "Ma couleur préférée est" $_SESSION["favcolor"] . echo "Mon animal préféré est" $_SESSION["favanimal"] . " ; ?> </corps> </html></pre> <p>Lorsque j'exécute le premier script, je reçois le message indiquant que la variable a été définie. Mais lorsque j'exécute le deuxième script, il n'affiche pas les variables. C'est juste vide. </p> <p>J'apprécierais vraiment toute aide</p>
P粉186904731P粉186904731385 Il y a quelques jours418

répondre à tous(1)je répondrai

  • P粉458725040

    P粉4587250402023-09-04 10:39:55

    Ce code PHP fonctionne bien pour moi. Il se peut qu'il y ait un problème avec les paramètres de votre environnement. Vous pouvez vérifier les paramètres de votre fichier .ini ou les paramètres de votre navigateur pour vous assurer que le navigateur stocke et envoie le cookie d'identification de session à chaque demande. Sans ce cookie, le serveur ne sait pas quelle session démarrer.

    Essayez d'en exécuter un avec phpinfo() 的文件,并搜索 session 下的所有设置。这可能会指向一个 .ini 文件的问题。你也可以打开浏览器的开发工具,查看你的网站的应用程序选项卡。应该有一个与会话名称相关的 cookie 存储在你的网站上,可能是 PHPSESSID.

    répondre
    0
  • Annulerrépondre