|
|
|||
|
wm-help.net -> Электронная библиотека -> PHP -> Руководство по PHP -> СодержаниеСодержание
Эти функции позволяют вам управлять ывводом на удаленный браузер на уровне протокола HTTP. headerheader -- послать необработанный заголовок HTTPОписание
int header(string string);
Функция Header() используется в начале HTML-файла для отправки строки HTTP заголовка. Смотри
HTTP 1.1 Specification для более подробной информации о заголовках HTTP.
Header("Location: http://www.php.net"); /* Редирект браузера на сайт PHP */
exit; /* Код, следующий ниже, не будет исполняться после редиректа. */
PHP-скрипты часто генерируют динамический HTML, который не следует кешировать на клиентском браузере или прокси-сервере. Многие прокси и клиенты можно заставить отключить кеш:
setcookiesetcookie -- послать кукОписаниеint setcookie(string name, string value, int expire, string path, string domain, int secure);
SetCookie() определяет кук, который будет послан вместе с остальной информацией из заголовка. Все аргументы, исключая name опциональны. Если присутствует только аргумент name, кук с указанным именем будет удален с клиента. Вы также можете представить любой из аргументов пустой строкой, с целью пропуска оного (""). Параметры expire и secure являются целочисленными и ен могут быть заменены пустыми строками. Для этой цели используют (0). Аргумент expire - это стандартное время Unix, возвращаемое функциями time() или mktime(). secure показывает, что кук следует передавать только по защищенному соединению HTTPS. Некоторые примеры:
Заметим, что значимые части кука при посылке будут автоматически урл-кодированы, тогда как при приеме кука - автоматически декодированы и присвоены переменным с соответствующими именами. Для просмотра содержания тестового кука в скрипте, просто:
echo $TestCookie;
Для получения более подробной информации о куках, смотрите спецификацию Netscape по http://www.netscape.com/newsref/std/cookie_spec.html. Microsoft Internet Explorer 4 с Service Pack 1 могут некорректно работать с куками, где установлен параметр path. |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2009. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.067 |