e_moon
Новичок
Передача id Сессии
Здравствуйте, совсем запутался с сессиями.
Стоит задача отправки "авторизированного" POST запроса между скриптами.
Как решение, конечно же, пришло на ум использовать сессии.
Но тут столкнулся с проблемой.
1. Создаю и регистрирую сессию
2. Отправляю POST-запрос, добавив id сессии в переменную $_POST['PHPSESSID']
3. Скрипт виснет.
Принимающий скрипт в упрощенном виде:
Без $_POST['PHPSESSID'] улетает мгновенно, но естественно, скрипт получающий запрос, в упор не видит сессии (массив $_SESSION пуст). Подскажите, что делаю не так. Да и вообще, реально ли использовать сессии для "подписи" HTTP-запросов?
Здравствуйте, совсем запутался с сессиями.
Стоит задача отправки "авторизированного" POST запроса между скриптами.
Как решение, конечно же, пришло на ум использовать сессии.
Но тут столкнулся с проблемой.
1. Создаю и регистрирую сессию
2. Отправляю POST-запрос, добавив id сессии в переменную $_POST['PHPSESSID']
3. Скрипт виснет.
PHP:
session_start();
session_register('request');
$_POST['request']=$_SESSION['request']=substr(time(),0,3);
$_POST['PHPSESSID']=session_id();
$this->POST();
PHP:
print '<pre>';
print_r($_POST);
print_r($_SESSION);
exit;
/*
Все это ради
if($_POST['request']==$_SESSION['request'])
*/