Есть проблемка. Данные в сессию записываются и выводятся на той же странице через echo, а вот при записи данных в сессию и переадресации через header(location:) на другую страницу при выводе сессии через echo показывает 0.
В чем может быть проблема?
session_name("a1");
session_start();
$result = mysqli_query(mysqlconnect(), "SELECT id, email, passw FROM users");
$myrow = mysqli_fetch_assoc($result);
$_SESSION['email'] = $email;
echo $_SESSION['email'];
session_name("a1");
session_start();
$result = mysqli_query(mysqlconnect(), "SELECT id, email, passw FROM users");
$myrow = mysqli_fetch_assoc($result);
$_SESSION['email'] = $email;
header("Location: usp.php");
session_name("a1");
session_start();
echo $_SESSION['email']; // 0
Цитата |
$myrow = mysqli_fetch_assoc($result); $_SESSION['email'] = $email; |
Цитата (Игорь_Vasinsky @ 30.01.2015 - 22:37) |
session_start(); на каждой странице там где нужен доступ к суперглобальному массиву $_SESSION |