Просмотр поста

.
ДоХтор
# sukurich (20.02.2016 / 17:38)
Ну вот в файле ввожу пример с оф.сайта
$value= 'что-то где-то';
setcookie("TestCookie", $value); затем распечатываю print_r($_COOKIE);
И все равно пустой массив. Значит проблемы в php.ini хостера?
А куки в браузере у тебя хоть включены? Запусти этот код сначала.
<?php
// это небольшой проверочный скрипт, выясняющий,
// включены ли cookies у пользователя

if (empty($_GET["cookie"])) {
    // посылаем заголовок переадресации на страницу,
    // с которой будет предпринята попытка установить cookie
    header("Location: $_SERVER[PHP_SELF]?cookie=1");
    // устанавливаем cookie с именем "test"
    setcookie("test", "1");
} else {
    if (empty($_COOKIE["test"])) {
        echo ("Для корректной работы приложения необходимо включить cookies");
    } else {
        // cookie включены, переходим на нужную страницу:
        header("Location: http://localhost/);
        // здесь посылается заголовок, содержащий адрес нужной страницы
    }
}