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 без перезагрузки страницы? Спасибо аз любой ответ.