Intereting Posts
MSQL: как перезаписать запись, только если новая выше? еще создать новую запись Наилучшая практика: магические методы PHP __set и __get Как избежать вручную передать мой контейнер реестра $ в конструктор каждого нового класса, который я делаю? Выбор отдельных уведомлений и подготовка более четкого уведомления Самый быстрый подход к поиску в содержимом файла каталога Doxygen: как описать переменные-члены класса в php? Регулярное выражение в PHP для возврата массива со всеми изображениями из html, например: all src = "images / header.jpg" экземпляры Как проверить вложенные поля в Zend Framework 2 без использования фабрики Как я могу переписать URL-адрес WordPress, чтобы использовать первый подкаталог в качестве строки запроса? Динамические страницы PHP с пользовательской ссылкой Как я могу чередовать элементы div в цикле php foreach Добавить новую строку в файл CSV Получить текущий URL-адрес в Magento и показать что-то PHP – самый быстрый способ преобразования массива 2d в 3d-массив, который сгруппирован по определенному значению PHP | Удалить элемент из массива с переупорядочением?

Сеансы php не работают без www

мои сеансы работают только с субдоменом, например, www. , и не работают без этого поддомена.

Например, когда пользователь вошел в систему.

Если адрес не находится в поддомене. Ввод не вошел в систему.

Я установил сессию cookie_domain, но это не сработало.

// Я не хочу перенаправлять htaccess. Поскольку поддомены имеют одинаковые проблемы

Если вы хотите, чтобы php-сессия работала со всеми вашими поддоменами, вы должны изменить параметр cookie_domain . Введите это в начало своего скрипта:

 ini_set('session.cookie_domain', '.example.com' ); 

www.domain.com и domain.com – это не тот же сайт. Они являются зеркальной копией друг друга

По этой причине cookie, установленный на domain.com , НЕ будет использоваться на www.domain.com и www.domain.com , потому что было бы небезопасно предполагать, что они одно и то же.

Вы можете в некоторой степени переопределить это поведение, разрешив куки-файлу сеанса работать со всеми подобластями, а также с основным доменом, установив параметр php.ini session.cookie_domain в .domain.com

Я решил использовать этот код для этого кода

 session_name("name"); ini_set ("session.cookie_domain", '.domain.com') ; session_set_cookie_params(0, '/', '.domain.com'); session_start();