私はセッションを持っています:
session_start();
$_SESSION['auth'] = "true";
そして、PHPSESSIDクッキーが設定されます。ただし、ページを更新すると$_SESSION['auth']
NULLが返されます。さらに、電話をかけるsession_destroy();
とエラーが発生しますTrying to destroy uninitialized session
セッションを開いたままにするにはどうすればよいですか?ありがとう!
これを試してみてください..これが機能する場合は、コードを再検討し、session_destroy をコメントアウトします...
page1.php
<?php
session_start();
$_SESSION['auth'] = "true";
$_SESSION['superhero'] = "batman";
?>
<a href="page2.php">Click here</a>
page2.php
<?php
session_start(); // start the session before using it
echo $_SESSION['auth']; // will output 'true'
//print_r($_SESSION); // uncomment for testing
?>