Сессии PHP и iPhone

Я занимаюсь разработкой системы онлайнового членства на PHP и использую PHP-сессии для управления доступом к системе. До сих пор это работало хорошо, однако, когда я получаю доступ к системе с iPhone или через телефонное соединение, сеанс продолжает истекать. Я полагаю, что это потому, что IP-адреса для сотовых устройств (по крайней мере, на моем носителе) постоянно меняются. Мой вопрос, как мне обойти это? Я хочу иметь доступ к этому сайту через сотовую связь.

Ура,

Сэм

1 ответ

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

Если изменение IP действительно является проблемой, то либо конфигурация вашего сервера обеспечивает постоянный IP в течение одного сеанса, либо ваше приложение на стороне сервера делает это. Если вы выясните, какой из двух, вы можете изменить его.

Но есть веские причины для обеспечения постоянного IP для одного сеанса, поэтому будьте осторожны. Кроме того, я не думаю, что IP-адрес вашего телефона будет меняться все так часто, поэтому я думаю, что проблема в другом месте.

Другие вопросы по тегам