У меня странное поведение сеансов в PHP при подключении моего клиента через сбалансированный шлюз с двумя IP-адресами на моем сервере хостинга.Сессия PHP потеряна с другим клиентом ip
я правильно инициализировать сеанс с куки, я поставил логические переменный сеанс и для отладки распечатать эту информацию:
echo var_dump($_SESSION["islogged"]);
echo var_dump(session_id());
echo var_dump($_SERVER["REMOTE_ADDR"]);
Чем я освежаю много раз страницы и я получаю два результата:
bool(false) string(26) "ism1vg1de6v0b1r8b2ng337uh3" string(13) "48.129.84.146"
bool(true) string(26) "ism1vg1de6v0b1r8b2ng337uh3" string(13) "96.19.184.38"
bool(true) string(26) "ism1vg1de6v0b1r8b2ng337uh3" string(13) "96.19.184.38"
bool(false) string(26) "ism1vg1de6v0b1r8b2ng337uh3" string(13) "48.129.84.146"
bool(false) string(26) "ism1vg1de6v0b1r8b2ng337uh3" string(13) "48.129.84.146"
bool(true) string(26) "ism1vg1de6v0b1r8b2ng337uh3" string(13) "96.19.184.38"
...
Объявление, вы можете видеть, что сеанс один и тот же, однако панель сеанса связи изменяется. Вы знаете, как это решить?
Это проверка Логин:
$ISLOGGED=!empty($_SESSION["islogged"])
И это код входа:
$ISLOGGED=$_SESSION["islogged"]=$_POST["password"]==$password;
Странно. У вас есть еще код. Это может быть где-то еще. –
У Php есть что-то вроде «safe_mode» или что-то вроде этого, которое проверяет ip-адрес клиента? – Tobia