автоматически сгенерированный идентификатор сеанса PHP заблокирован на IP-адресе?

Я прочитал в другой статье Stackoverflow, что идентификаторы сеансов в PHP генерируются на основе:

  1. IP-адрес клиента
  2. Текущее время
  3. PHP Linear Congruence Generator — генератор псевдослучайных чисел (PRNG)
  4. Случайный источник для конкретной ОС — если в ОС есть доступный случайный источник (например, /dev/urandom)

Я не смог найти ответ в Интернете на вопрос, можно ли использовать эти идентификаторы сеанса только с IP-адресом, используемым при генерации.

Мне кажется наиболее вероятным, но кто-нибудь может подтвердить?


person Jeroen    schedule 03.12.2014    source источник
comment
Другая статья, скорее всего, stackoverflow .com/questions/18937651/   -  person Andy Lester    schedule 30.01.2018


Ответы (1)


Нет, они определенно не «привязаны» к IP-адресу. Для многих пользователей это не сработает, поскольку их веб-трафик проходит через прокси-серверы и т. д., поэтому их IP-адрес может отличаться от сервера для каждого отдельного запроса.

person Michael Chaney    schedule 03.12.2014