сеанс — PHP: $ _SESSION используется на нескольких компьютерах в одной сети

я использую $_SESSION для отслеживания логинов на моем сайте.

Веб-сайт должен использоваться в моей школе, которая является общедоступным Wi-Fi. Но по какой-то причине, когда кто-то входит в систему с помощью веб-сайта, тогда все остальные тоже будут входить в систему.

Я понял это $_SESSION работает с куки, и поэтому этого не должно произойти? В основном, новые машины, получающие доступ к веб-сайту, иногда регистрируются как пользователи, которые вошли на другую машину …

Это как-то связано с моим хозяином? С другими сайтами проблем нет вообще. Так что это либо мой код, либо настройка хоста.

Любая помощь в устранении неполадок это ценится.

0

Решение

Я использовал сессии годами без проблем, но этот хост, похоже, не любит один и тот же код ..

Во всяком случае, я перешел на использование логина-куки. Каждый пользователь получает cookie при входе в систему со случайным символом длиной 50. Этот символ затем сохраняется в базе данных вместе с идентификатором пользователя.

Это отлично работает. 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]