Baffling!
У меня есть страница, на которой должны храниться некоторые сеансы, но когда я пытаюсь напечатать их, ничего не появляется.
Там должны быть сеансы, потому что на первой странице есть ссылка, которая выводит меня на вторую страницу, и на этой второй странице я могу успешно отображать сеансы!Сессии не отображаются, но, безусловно, там, как показано на следующей странице
<?
session_start();
include "frontend/header.php";
?>
</head>
<body>
<div id="header">
<? include "frontend/menu.php";?>
<div class="clear"></div>
</div>
<div id="green_bg" style="display:block">
<?
echo "1";
echo "<pre>";print_r($_SESSION); echo"</pre>";
?>
<div class="main thank-you">
<a class="thank_you">Thank You</a>
<p>Your phone number will be refilled in a moment. <br/>
Please check your emails for confirmation.
</p>
<div class="signUp4MonthlyRefills" style="background-color: #f7931e; padding: 20px;">
<h3>Do you want to save time and effort?</h3>
<br/>
Then leave the refills to us!!
<br/>
<br/><i>Introducing</i>... Auto Monthly Refills!!
<p>Sign up for automatic monthly refills and you'll never have to worry about your phone running out of credit!
<h1 align="center"><a href="auto-monthly-refills-form.php" style="font-size: 30px">Click Here To Sign Up.</a></h1></p>
</div>
<br />
</div>
</div>
<? include "frontend/footer.php";?>
Когда код требует сессий, страница просто отображает «1», а затем пустой массив (т.е. он печатает «массив()»).
Тогда при нажатии на ссылку, чтобы "auto-ежемесячно-refills-form.php" отображает все сессии! Файл "auto-monthly-refills-form.php"
выглядит просто так:
<?
session_start();
echo "<pre>";print_r($_SESSION); die();
И теперь отображаются сеансы (много данных) !!
Если у кого есть какие-либо идеи, что может быть проблема ...
UPDATE:
Даже после удаления session_start() на обеих страницах он по-прежнему работает в обычном режиме! Как это могло произойти?
И какое значение оно показало на вашей второй странице? –
Любые изменения, если вы удалите session_start(); с главной страницы? Поскольку она существует на странице с включенным доступом. – Mihai
@ Множество данных (много разных переменных), хранящихся в сеансе ... – Ben