Здравствуйте. Подскажите почему у меня куда-то пропадают сессии? Вот код:
| Код | <? if(isset($_POST['go'])){ if (isset($_REQUEST[session_name()])) session_start(); session_register('test'); $_SESSION["test"] = array(); $_SESSION['test'][]="TEST"; header("Location: ".$_SERVER['PHP_SELF']); exit(); } echo $_SESSION['test'][0]; echo count($_SESSION['test']); ?> <form method="POST"> <input type="submit" name="go"> </form>
|
Т.е. к моменту echo $_SESSION['test'][0]; echo count($_SESSION['test']); сессии уже нет.
Добавлено через 14 минут и 22 секунды Разобрался- правильно будет так| Код | <? session_start(); if(isset($_POST['go'])){ session_register('test'); $_SESSION["test"] = array(); $_SESSION['test'][]="TEST"; header("Location: ".$_SERVER['PHP_SELF']); exit(); } echo $_SESSION['test'][0]; echo count($_SESSION['test']); ?> <form method="POST"> <input type="submit" name="go"> </form>
|
|