English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Развивающееся государство-приложения с PHP

Веб-дизайн RSS Feed





Рассрочка 1Developing государством позволило приложений с PHPWhen пользователи просматривают через сайт, и серфинг с одной веб-страницы на другую, иногда на сайте нужно помнить действия (например, выбор) выполняемые пользователем. Например, на веб-сайт, который продает диски DVD, как правило, пользователь просматривает через список DVD-дисков и дисков DVD выбирает индивидуальные для проверки в конце торгового сессии. На сайте должна DVD-диски, которые помнят пользователь выбрал потому, что выбранные элементы должны быть представлены вновь пользователя, когда пользователь проверку. Иными словами, сайт должен помнить государству - то есть выбранные элементы -- от пользователей просматривают activities.However, HTTP это протокол без гражданства и плохо оборудованные для рассмотрения государствами. В стандарте HTML веб-сайт в основном содержит информацию для пользователя, а также ряд ссылок, которые просто руководит пользователя на другие веб-страницы. Этот статус характер HTTP позволяет веб-сайт будет воспроизведена во многих серверов для балансировки нагрузки целей. Основным недостатком является то, что при просмотре с одной страницы на другую, веб-сайт, не помню о состоянии сеанса. Это сделать интерактивности почти impossible.In целях повышения интерактивности, разработчик может использовать сессии обработки особенностей PHP для увеличения особенности HTTP, чтобы вспомнить о состоянии сеанса. В основном 2 способа PHP делает это: 1. Использование Cookies 2. Использование SessionsThe следующий платеж рассматривается как управлять с помощью сессий печенье ... Рассрочка 2CookiesCookies используются для хранения государственного информации в браузере. Браузеры разрешено хранить до 20 печенье для каждого домена, а также ценностей, хранящихся в маркер не может превышать 4 КБ. Если больше 20 печенье создаются веб-сайте, только 20 последних сохраняются. Печенье только подходит в тех случаях, которые не требуют сложных сессии сообщения, и не поддерживает некоторые разработчики из-за Конфиденциальность вопросы. Кроме того, некоторые пользователи отключают поддержку Cookies на своем следующем browsers.The является типичным сервером браузеру последовательность событий, которые происходят, когда маркеры используются: 1. На сервер знает, что ей необходимо запомнить государство просмотра session2. Сервер создает маркеры и использует Set-Cookie поле заголовка HTTP в ответ сдать маркеры на browser3. Браузер считывает маркеры поля в HTTP-ответ и хранит cookie4. Это маркеры информация передается вдоль будущей браузер-сервер коммуникаций и может использоваться в PHP скриптах как variablePHP служит функция SetCookie (), чтобы позволить легко создавать печенье. Синтаксис для SetCookie это: INT SetCookie (строка имя [строка вал], [INT expiration_date], [строка путь], строка домена [INT защищенной]) Параметры: 1. Название - этот параметр является обязательным и используется затем определить cookie2. стоимость - стоимость активов маркеры - например, если маркеры используются для хранения имени пользователя, значение параметра будет хранить фактическим именем - например, John3. expiration_date - в срока действия маркеры. После этой даты, маркеры истекает и unusable4. Путь - путь относится к URL, с которого действует маркеры и allowed5. Domain - домен созданный на маркеры и разрешено читать содержание этого cookie6. обеспечения - уточняет если маркеры могут быть отправлены только через безопасное соединение - например, включить SSL sessionsThe Ниже приведен пример, который выводит к пользователю, сколько раз в конкретных веб-страница отображается для пользователя. Скопируйте код ниже (как PHP и HTML) в файл с расширением. Расширением PHP и проверить его. [PHP / / проверка, если переменная $ рассчитывать было связано с кол - маркеры, если (! isset ($ кол)) ($ кол = 0;) ($ остальное кол + +;) SetCookie ( "кол", $ рассчитываем, время () 600, "/", "", 0);?] [HTML] [начальник] [название] сессии Обработка Использование Cookies [/ TITLE] [/ головой] [орган] Эта страница была Отображен: [? = $ рассчитывать?] раз. [/ органа] [/ HTML] Следующий платеж рассматривается как управлять сессиями с использованием PHP сессии обработки функций с Cookies позволяют ... Рассрочка 3PHP сессия Обработка - Печенье EnabledInstead хранения сессии информацию в браузере с использованием маркеров, информация может быть сохранена, а на сервере в файлах сессии. Одна сессия файл создается и поддерживается для каждого пользователя сессии. Например, если Существуют три одновременных пользователи просматривают веб-сайта, три сессии файлы будут создаваться и поддерживаться - по одному для каждого пользователя. На сессии будут удалены файлы, если сессия закрыта прямо на PHP скрипт, либо в Демон процесс сбора мусора предоставляемые PHP. Хорошая практика программирования требует сессия будет закрыта прямо в следующих script.The является типичным сервером браузеру последовательность событий, которые происходят, когда PHP сессии обработки используется: 1. На сервер знает, что ему необходимо помнить государство просмотра session2. PHP генерирует sssion ID и создает файл сессии для хранения информации в будущем, как того требует последующего pages3. А маркеры генерируется wih сессии ID на browser4. Это маркер, который хранит сессии идентификатор прозрачно и автоматически отправляется на сервер для всех последующих запросов на следующий serverThe PHP сессии обработки пример осуществляет тот же результат, что и в предыдущем примере маркеры. Скопируйте код ниже (как PHP и HTML) в файл с расширением. Расширением PHP и проверить его. [PHP / / Начало сессии session_start ();// PHP сообщает, что рассчитывать информации необходимо иметь в виду, в работе сессии, если файл (! session_is_registered ( "кол")) (session_register ( "кол"); $ кол = 0;) ($ остальное кол + +;) $ session_id = session_id (); ?] [HTML] [начальник] [название] PHP сессии Обработка - Cookie-Включено [/ TITLE] [/ головой] [орган] На нынешней сессии идентификатор: [? = $ session_id?] Эта страница была отображаются: [? = $ рассчитывать?] раз. [/ органа] [/ HTML] Краткая информация о функциях, которые PHP обеспечивает обработку сессии: 1. булево start_session () - инициализирует один session2. Строка session_id ([ID строка]) - либо возвращает ID текущей сессии или укажите идентификатор сеанса, которые будут использоваться при работе этой сессии created3. булево session_register (смешанный имя [, смешанная ...]) - регистры переменных будут храниться в файле сессии. Каждый параметр принят в функция является отдельным variable4. булево session_is_registered (строка variable_name) - проверяет, если переменная была ранее зарегистрирована будет храниться в сессии file5. session_unregister (строка varriable_name) - unregisters переменную из сессии файл. Незарегистрированные переменных уже не подходит для ведения в session.6. session_unset () - unsets все переменные сессии. Важно отметить, что все переменные остаются registered.7. булево session_destroy () - разрушает сессию. Это является противоположностью в start_session function.The следующий платеж рассматривается как управлять сессиями с использованием PHP сессии при обработке функции Cookies отключены ... Рассрочка 4PHP сессия обслуживание - Без CookiesIf Cookies отключены в браузере, то выше пример не может работать. Это объясняется тем, что, хотя сессия файл, который хранит все переменные, хранится на сервере, маркера по-прежнему необходимы в браузере хранения идентификатора сессии, который используется для идентификации сессии и связанных с ней сессии файл. Наиболее распространенным способом решения данной бы четко передать идентификатор сессии обратно на сервер из браузера, как в запросе параметром в URL.For, например, PHP скрипт генерирует последующие запросы к start_session вызова в следующем формате: http://www.yourhost.com/yourphpfile.php?PHPSESSID = [фактический сессии ID] Ниже приводятся выдержки свидетельствуют о том, что обсуждение: Вручную строительства URL: $ URL = "http://www.yoursite.com/yourphppage.php?PHPSESSID =". session_id (); [A HREF ="[?=$ URL?] "]" Энкор текст [/ A] Построим URL, используя SID: [A HREF = "http://www.yoursite.com/yourphppage.php? [? = SID?]"] "Энкор текст [/ A] б / с автором permission.This статья, написанная Джоном Л. Джон L является администратором Баннеры дизайнера (http://www.designerbanners.com).

Статья Источник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!

Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Отправьте статей Messaggiamo.Com Справочник

Категории


Авторские права 2006-2011 Messaggiamo.Com - Карта сайта - Privacy - Вебмастер представить свои статьи для Messaggiamo.Com Справочник [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu