У меня есть такой простой код:
<?php
setcookie("user","test", time() + 3600);
echo $_REQUEST['user']."<br>";
echo $_COOKIE['user'];
?>
и вот результат:
Notice: Undefined index: user in D:\interpub\wwwroot\live\cookie.php on line 3
test
Я использую его на IIS 7.5. Я перезагрузил страницу и уверен, что браузер отправляет cookie в файл php (потому что он у меня в $ _COOKIE). Так почему же $_REQUEST
не содержит этот файл cookie?