cookie - объясните нормально

abrex

Guest
cookie - объясните нормально

Как записывать/считывать инфу в/из куков и скажите где они сохраняются(мне кажется что не в директории куки виндовс), а то столько прочитал о них, теперь каша в голове и так почти ничего непонял.
 

RomikChef

Guest
записывать - [m]setcookie[/m]
читать - из массива $_COOKIE / $HTTP_COOKIE_VARS
Сохраняются там, где их хранит браузер.
Если тебе это интересно - обратись к соответствующей документации, а к этому форуму место хранения кук не имеет никакого отношения.
куки с временем жизни 0 браузер на диск не сохраняет.

Что еще непонятно?
 

RomikChef

Guest
об этом написано в первой строчке моего ответа
 

Barlone

Guest
Читать из $_COOKIE / $HTTP_COOKIE_VARS а не $_SESSION / $HTTP_SESSION_VARS
 

RomikChef

Guest
Спасибо
Эк меня переклинило на сессиях
 

RomikChef

Guest
не очень понял твоего вопроса, что значит "а в куки".
Но ВСЁ есть в моем первом ответе.
 

Rocker

Guest
setcookie("USERNAME",$U);
Прав ли я, когда говорю, что эта функция придаёт переменной $name своего рода "глобализацию"?
 

RomikChef

Guest
Нет, неправ.
Эта функция придает "глобализацию" переменной $USERNAME и только если
- $USERNAME==$U
- включены register_globals
- включены куки на клиенте.
- не изменен порядок GPC
и множества других факторов.
 

Rocker

Guest
1). Каким образом влияет порядок Get/Post/Cookie?
2). При выполнении первых трёх условий переменная $username становится глобальной, причём для всех скриптов, но только в одной директории, при обращении из другой директории эта переменная становится пустой. Это нормальное явление?
3). Есть ли альтернатива "кукам" для глобализации переменной для всех скриптов?...
 

RomikChef

Guest
1.Очень простым. Прямым своим, так сказать, назначением. Читайте документацию.
2. Не знаю, у меня все равботает. Но насчет директорий тоже написано в документации.
Может быть, ты все-таки, удосужишься прочитать описание той функции, которая тебя интересует. или ты хочешь, чтобы тебе ее сюда скопировли на блюдечке с голубой каемочкой?

3. Обычно для этого используются сессии.
 

Rocker

Guest
У меня проблемы с английским, а нормальных доков на русском я ещё не видел. Да и на том спасибо...
 

RomikChef

Guest
Очень плохо, что не видел.
Специально для тебя в самом верху форума написано.
 
Сверху