[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Данные из сессии не отображаются до обновления.
sheneman
Доброго времени суток. Подскажите пожалуйста, столкнулся с проблемой в работе с сессиями.
Есть 2 файла. index.php и form.php.
index.php
<?php
session_start();
if (isset($_GET['utm_source'])) {
$_SESSION['utm_source'] = $_GET['utm_source'];
}
if (isset($_GET['utm_campaign'])) {
$_SESSION['utm_campaign'] = $_GET['utm_campaign'];
}
if (isset($_GET['utm_medium'])) {
$_SESSION['utm_medium'] = $_GET['utm_medium'];
}
if (isset($_GET['utm_term'])) {
$_SESSION['utm_term'] = $_GET['utm_term'];
}
if (isset($_GET['utm_content'])) {
$_SESSION['utm_content'] = $_GET['utm_content'];
}
if (empty($_SESSION['referer'])) {
$_SESSION['referer'] = $_SERVER['HTTP_REFERER'];
}
if (empty($_SESSION['ipadres'])) {
$_SESSION['ipadres'] = $_SERVER["REMOTE_ADDR"];
}
?>

form.php
<?php
session_start();
?>
<?

print_r($_SESSION);
?>


Проблема такая, открыто 2 вкладки в одной index в другой form. Когда захожу на index - данные в сессию пишутся и если отразить их на этой же странице, то всё ок. Но если зайти на index, а в соседней вкладке обновить страницу form то данны на form не отображаются.
Если я зашел на index и сразу на ней же нажал обновить, то при обновлении страницы form данные на ней появляются.
Почему данные не отображаются на соседней странице при первом заходе на index? А только после рефреша index данные можно увидеть на странице form.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.