2010-09-01 1 views

ответ

4

Это правильно!

$_COOKIE

Значение $ _COOKIE определяется содержания печенья, полученным в запросе агента пользователя.

1

Довольно много на точку ...

Вы в основном использовать $_COOKIE, чтобы получить данные, хранящиеся в куки из браузера

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

2

Содержания суперглобальных переменного $ _COOKIE:

При получении cookies with PHP с помощью superglobal$_COOKIE ассоциативной array переменных, передаваемых текущего скрипта через HTTP Cookies возвращаются.

Чтобы проверить все переменные куки просто использовать:

print_r($_COOKIE); 

Чтобы получить значение определенной переменной куки, ссылка на ключ переменной печенья:

echo $_COOKIE["myVariableName"]; 

Самая хитрая вещь о получении cookie с PHP заключается в том, что переменная cookie будет недоступна до тех пор, пока запрос не будет установлен. Итак, вы не можете получить доступ к файлу cookie с PHP до следующей загрузки страницы:

// Cannot have output before setting cookies. 
// Cookie will be sent along w the rest of the HTTP headers. 
setcookie("name", "Pat"); 

// If the above was the first time "name" was set, 
// this will echo NOTHING!!! 
echo $_COOKIE["name"]; 

// You will only be able to retrieve $_COOKIE["name"] after the 
// next page load. 
Смежные вопросы