Товарищи,
я не понимаю последовательность происходящего.
В моём понимании (исходя из текста моего скрипта):
1) сервер устанавливает куку в браузер (это в веб-девелопере видно, что кука сетится нормально).
2) переменная запрашивает эту куку, но нихрена не получает.
и, как вы говорите, есть ещё пункт номер ноль, который до всего этого.. что делает? устанавливает пустые куки?.. ну, допустим. моего скрипта это же не отменяет.
я в упор понять не могу - почему, если я напишу
$a=2;
$b=$a, то echo $b однозначно даст "2", а та же самая вещь с куками не прокатывает.
Первая строчка же идёт ДО второй и она корректно сетит куку, это видно.