Настройка данных сеанса в запросе сгибаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Настройка данных сеанса в запросе сгиба

Сообщение Anonymous »

У меня есть сценарий PHP, который будет использоваться в качестве респондента Ajax, который я хочу запомнить предыдущий звонок. Я думал, что он должен помнить, что использовал $ _Session данные.// test.php
// Start Session
if(!session_id()) session_start();
session_regenerate_id();

// init
if(isset($_GET['init'])) {
$init = uniqid();
$_SESSION['init'] = $init;
# session_write_close(); // doesn’t seem to help
exit($init);
}

// test
if(isset($_GET['test'])) {
exit(print_r($_SESSION, true));
}
< /code>
Вот код, который вызывает выше: < /p>
// Initialise
$url = 'test.php?init';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
curl_close($curl);

print_r($response);

// Test
$url = 'test.php?test';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
curl_close($curl);

print_r($response);
< /code>
Я надеялся, что второй (тест) будет включать новые данные сеанса с первого (init). < /p>
Я также пытался включить это при вызове: < /p>
curl_setopt($curl, CURLOPT_COOKIE, session_name() . '=' . session_id());
session_write_close();
< /code>
Это также не работает. < /p>
Может быть, сеансы не являются решением. Как я могу получить вызываемый код для запоминания между звонками?


Подробнее здесь: https://stackoverflow.com/questions/797 ... rl-request
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»