сессии, проигранные в php / песни Linux

Хорошо. Я знаю, что есть партия постов относительно потерянной навигации сессий между страницами, но ни один из них не похож на следующее:

Я работаю на территории, которая в общем хостинг-аккаунте работает хорошо.

Когда я переместил место в сервер облака, я мог только логин. Но когда я был в, любое действие на любой странице выбросило пользователя против страницы входа в систему, с не переменные сеанса больше где-нибудь.

Все было хорошо для меня, путь сессии был перезаписываем, сессии были правильно улажены и до первой страницы, сессии были dispayed правильно при начинании и и конец HTML-кода.

После 1 дня, сходя с ума я обнаружил, что для каждой ошибки на странице (css файл, не найденный или изображение, не найденное), сессия потерялась. Так, один, одним, я исправляю те ошибки (ведьма очень хороша между прочим), и теперь место работает снова.

Мой вопрос состоит в том, где я могу формировать поведение сервера Linux такой они, экономя и сочиняя сессии, даже если есть некоторая ошибка в программировании?

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

1
nl ja de
Что ваша проблема теперь? работа сессии или нет?
добавлено автор Shiplu Mokaddim, источник
Я думаю вы couldn' t устанавливают его правильно. Были ли какие-либо инсталляционные доктора?
добавлено автор Shiplu Mokaddim, источник
Теперь да. Но я должен был зафиксировать все "небольшие" ошибки HTML, как изображения, на которые не правильно ссылаются или отсутствующий .css файлы... в любом случае, вопрос состоял в том, если кто-то знает причину такого различного поведения между серверами...
добавлено автор user2020841, источник

2 ответы

Единственная возможность для ошибки заставить сессию, которая не будет спасена (принятие вас используют нормальную сессию, спасает укладчиков), то, что сам PHP потерпел бы крах перед концом страницы - все другие случаи (ошибка, не связанная с PHP, такие как отсутствие, у файла CSS или изображения или ошибки PHP, которая не является катастрофой) должен все еще быть PHP, проходят нормальное закрытие, где session_write_close() автоматически выполняется, если вы вручную не сделали этого прежде.

Также маловероятно, что это - связанная с Linux проблема.

Самым вероятным выбором было бы некоторое различие в параметрах настройки сессии PHP между вашим старым оказанием гостеприимства и новым сервером. Управляемый phpinfo() на обоих и выдерживают сравнение, параметры настройки сессии - видят, считаете ли вы что-нибудь необычным.

Кроме того, я предложил бы удостовериться, что ваши идентификационные куки сессии приняты браузером и не изменяются со временем. Используйте Инструменты Разработчика Поджигателя или Хрома, чтобы отследить ценность идентификационного печенья сессии (названный PHPSESSID по умолчанию) через несколько страниц. Удостоверьтесь, что это принято браузером и не изменяется все время.

0
добавлено
Ни одно из этих различий не кажется, что они могли вызвать такую проблему. Вы проверяли на возможные изменения стоимости печенья? Я предлагаю также проверить, что ваш браузер на самом деле передает печенье обратно - в противном случае это могло указать, что так или иначе недействительное печенье создается.
добавлено автор shevron, источник
Я думаю, интересно, что вы говорите о катастрофе php. В любом случае я проверил все вещи, которые вы сказали, и единственные различия между двумя ini' s были: сессия bug_compat_warn (РАЗДЕЛЕННОЕ ОКАЗАНИЕ ГОСТЕПРИИМСТВА: На СЕРВЕРЕ ОБЛАКА: Прочь) сессия save_path (но это было правильно улажено) Зарегистрированный спасают укладчиков (РАЗДЕЛЕННОЕ ОКАЗАНИЕ ГОСТЕПРИИМСТВА: пользователь файлов sqlite СЕРВЕР ОБЛАКА: пользователь файлов) и Дипломированные укладчики последовательно-параллельньного преобразователя (РАЗДЕЛЕННОЕ ОКАЗАНИЕ ГОСТЕПРИИМСТВА: пользователь файлов sqlite СЕРВЕР ОБЛАКА: PHP php_binary wddx)
добавлено автор user2020841, источник

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

0
добавлено
session_start() был как первая директива на любой странице...
добавлено автор user2020841, источник
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

Linux Help
Linux Help
2 686 участник(ов)

Правила: https://telegra.ph/Pravila-Linux-Help-10-15

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Linux Security
Linux Security
652 участник(ов)

Данная группа принципиально про безопасность и в частности про безопасность Linux. Прочие темы просим обсуждать в профильных чатах.

Debian | Centos | Флуд
Debian | Centos | Флуд
477 участник(ов)

CentOS [Ru]
CentOS [Ru]
283 участник(ов)

Эта группа создана для обмена практикой пользования дистрибутивом и помощи пользователям #CentOS Linux. Правила: запрещен расизм, нацизм, экстремизм, различная содомия и оскорбление участников. В чате не приветствуется мат. С Уважением, Администрация.

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp

Linux Gaming RUS
Linux Gaming RUS
28 участник(ов)

Русскоязычный чатик, посвящённый играм на различных дистрибутивах Linux, а также wine, proton Arch Linux RU @ArchLinuxChatRU Gnome RU @gnome_ru