2012-05-30 6 views
0

Я установил сервер XAMPP на свой MAC-ноутбук. Я могу получить доступ к моим php-файлам из HTML-запроса на моем ноутбуке, а $ _SESSION работает, если я использую http://localhost.Things, как и ожидалось, с помощью сохраняющейся информации о сеансе через php-файлы. Другой мой друг, который находится в моей локальной сети, попытался подключиться к моим php-файлам XAMPP-сервера, используя те же HTML-файлы в своем ноутбуке. Когда он отправляет запрос $ _SESSION [], он не работает, и я не получаю данные на разных страницах. другой друг включил файлы cookie в своем браузере. Он также использует Safari для подключения.сеанс сервера XAMPP не работает

Не могли бы вы рассказать, что может быть проблемой ?.

ответ

0

Когда вы создаете сеанс, вы должны предоставить ему домен, в котором он будет работать. Если вы создаете сеанс, используя localhost как домен или 127.0.0.1, когда ваш друг подключается с другого компьютера в вашей локальной сети, он просто не работает. Попробуйте использовать свой IP-адрес вашей локальной сети для создания файла cookie

+0

привет, спасибо за ваш ответ. В моем файле http.conf его # XAMPP имя_сервера localhost - это тот, который говорит, чтобы создать сеанс как локальный хост? eloborate на ваш комментарий «Попробуйте использовать свой IP-адрес локальной сети для создания cookie», поскольку я новичок в веб-технологиях, и я был строгим программистом на C++ несколько месяцев назад. – Venkatraman

+0

Попробуйте команду «ipconfig», если вы используете окна. Или команда ifconfig при использовании linux. Вам нужен IP-адрес, который ваш маршрутизатор дает вам. Например, шахта - 192.168.0.101. Это адрес, который вам нужен при создании файла cookie. (обратите внимание, что только пользователи вашей локальной сети смогут использовать файл cookie). Извините за задержку –

+0

спасибо Николаю за ответ – Venkatraman

Смежные вопросы