Я пытаюсь получить $app->setCookies()
и $app->getCookies()
для работы.Slim setCookies не работает
Так Heres мой $app
конфигурации:
$app = new \Slim\Slim(array(
'view' => new \Slim\Views\Twig(),
'debug' => true,
'cookies.encrypt' => false, // <= so it is no encrypt bug
'cookies.secret_key' => '6yxwi8fg4tr72', // <= just random digits
'cookies.cipher' => MCRYPT_RIJNDAEL_256,
'cookies.cipher_mode' => MCRYPT_MODE_CBC
));
Промежуточное программное обеспечение, что я добавил только инъекционные некоторые переменные. [Нет SessionMiddleware]
$app->get('/login',function() use ($app) {
$app->setCookie('admin', true);
$app->redirectTo('home');
});
Согласно Ответ на: Why won't asp.net create cookies in localhost? редактировал и т.д./файл/хостов.
Однако независимо от того, что я делаю, всякий раз, когда вызывается $app->setCookies()
, я получаю только пустую страницу. Если я прокомментирую это, я перенаправляюсь на свою домашнюю страницу. Ошибок не возникает.
Что такое код состояния страницы, когда он пуст? –
Ответ даже в html пуст. Так что нет 404 или что-то в этом роде. Btw я использую браузер Firefox. – Dornathal
Заголовок должен содержать код состояния. Попробуйте использовать консоль в своем браузере и зайдите на вкладку «Сеть». Вы увидите код состояния. –