ИДЕНТИФИКАТОР СЕССИИ

– это переменная сессии, посредством которой происходит идентификация клиента (браузера). Этот уникальный идентификатор присваивается клиенту (браузеру) с той целью, чтобы он вернул ее при следующем запросе. По умолчанию в PHP идентификатор сессии обозначается как PHPSESSID.

Для каждого пользователя идентификатор сессии является уникальным и постоянным на весь сеанс работы. Если идентификатор передается неправильно, либо не передается совсем, это приведет к тому, что при каждом последующем обращении к сайту, PHP по умолчанию будет подставлять к ссылкам новый PHPSESSID.

В частности, поисковики, индексирующие сайты, воспринимают ссылку с измененной переменной PHPSESSID как новую и индексируют ее повторно, тем самым переполняя поисковую базу дубликатами страниц и увеличивая нагрузку на сервер.

Передача идентификатора сессии

Для того, что бы сервер определял каждый последующий запрос к сайту с одного и того же клиента как уже идентифицированный, а не новый, нужно выполнить ряд следующих условий. Идентификатор можно передать лишь двумя способами - в cookies или POST/GET запросом. Эти параметры можно задавать в файле php.ini, с помощью команды ini_set(), или файлах настройки веб-сервера, задавая следующие свойства:

  • session.use_cookies (значение 1- идентификатор передается в куках, 0- не передается)
  • session.use_trans_sid (значение 1- PHP передает идентификатор, добавляя его к URL и формам, 0- не передает)

В настройках могут быть включены либо оба свойства, либо одно из них. Если включено первое (передача в куках), то при старте сессии клиенту устанавливаются cookies. Браузер при каждом последующем запросе возвращает эти cookies и PHP получает идентификатор сессии. Если включено второе, то куки не устанавливаются, и PHP дописывает к каждой ссылке и форме передачу идентификатора сессии.

В целях оптимизации сайта рекомендуется выключать второе свойство, оставляя только первое. Это позволит избежать многократной индексации поисковиками одной и той же страницы.

См. также

  • Сессия
  • Индексация в поисковой системе

Смотреть больше слов в «Словаре SEO терминов»

ИДЕНТИФИКАЦИЯ →← ЗЕРКАЛЬЩИК

T: 147