[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $_SESSION не видна без перезагрузки страницы
SkAndriy
Необходима следующая конструкция:


ajax/_test.php
------------------------ здесь все работет отлично!
<?php
session_start();

$_SESSION['usr_id'] = идентификатор пользователя генерируется здесь

some_function(id){
работа с базой данных
return array('result'=>'success');
}

some_function($_SESSION['usr_id']);

echo json_encode($result);
?>



index.php
-------------------- значение $_SESSION['user_id'] только после перезагрузки страницы!
<?php

session_start();

?>
<html>
<head>
</head>
<body>

<form
id="useragent-form" name="useragent-form" action="" enctype="multipart/form-data" method="get">
<input
type="hidden" id="useragent" name="user_id" value="<?php echo (isset($_SESSION['user_id']) ? $_SESSION['user_id'] : NULL); ?>">
</form>
<body>
</html>



Сессия SESSION['user_id'] создается в файле _test.php. Затем значение SESSION['user_id'] из срытого input используется методом serialize() в скриптах js. Проблема в том, сессия $_SESSION['user_id'] в input формы index.php видна только после перезагрузки страницы index.php. Какой есть допустимый вариант видимости сессии _SESSION['user_id'] в input формы index.php без перезагрузки страницы? Спасибо аз любой ответ.
Быстрый ответ:

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