Тема: Неможливо зчитати куки

Вітаю. Сьогодні назріла у мене чергова проблема.
Є значить сторінка, на якій є кнопка.

<input onclick="order()" type="button" value="Ok" />

Ну відповідно коли тицьнули, викликається функція order.
У цій функції є таке:

//багато коду
document.cookie = 'adv='+blocks;

Тут проходить все добре, куки записуються як має бути.
Далі є php код:

<?php
echo $_COOKIE['adv'];
?>

От тут і якраз проблема. В Opera працює, виводить як має бути, я Firefox нічорта не виводить, хоча куки записуються.
У чому може бути причина, чому в одному браузері все працює, а в іншому не хоче ?

2

Re: Неможливо зчитати куки

А можете показати весь код для того щоб можна було краще зрозуміти проблему. По суті якщо ви виставили куки яваскриптом, то в масиві $_COOKIE їх не буде до тих пір поки на сервер не піде наступний запит.

3

Re: Неможливо зчитати куки

session_start()

є спочатку у скрипті? і дійсно краще показати код)
Після document.cookie якісь запити виконюються до сервера, що відбувається?

Re: Неможливо зчитати куки

session_start()

Немає, і хіба для роботи з $COOKIE потрібно запускати сесію ?
Код:

ini_set('display_errors', 1);
error_reporting(E_ALL);
$block = explode(',',$_COOKIE['adv']);
natcasesort($block);
print_r($block);

Після document.cookie виконується редірект

document.location = '/order.html';