Я использую следующий код для выполнения подзапроса в структуре HMVC:
Запрос к «page1» сделает подзапрос к «page2» по следующему коду:
$request = Request::factory('/page2')
->method(Request::POST)
->post($postData)
->execute();
Выполнение в "page2" добавит / изменит значение элемента cookie на
setcookie('new_var', $newValue);
Теперь мне нужно захватить новое значение файла cookie "new_var" в "Page1". Так как я могу это сделать?
PS: Из-за некоторых ограничений я должен установить 'new_var' в cookie, поэтому отправка его в сессию не является ответом.
========== update =============
Как предположил zerkms, я сделал что-то вроде этого:
$response = Request::factory('/page2')
->method(Request::POST)
->post($postData);
//before
error_log(print_r($response->cookie(), TRUE));
$response->execute();
//after
error_log(print_r($response->cookie(), TRUE));
Результатом записей журнала «до» и «после» являются пустой массив. (