2015-10-04 4 views
1

В настоящее время я запускаю свой сайт с Cloudflare. Поэтому, если вы входите на сайт, генерируются некоторые сеансы. Но если сайт автоматически перенаправляется на другое представление. Все сеансы исчезли. I также попробовал его с PHP Родной $ _SESSION бот, это тоже не работает.PHP - Laravel CloudFlare Проблемы сеанса при перенаправлении

Если я подключаюсь через Backend IP без Cloudflare, все работает нормально. Как я могу исправить эту проблему?

ответ

0

Установлены ли ваши Правила для страниц CloudFlare равными cache static HTML? Если это так, это может быть причиной того, что ваши сеансы не сохраняются.

Если это не работает, вам может потребоваться использовать PHP Trusted Proxy library, чтобы гарантировать, что политики безопасности не влияют на файлы cookie CloudFlare. Для получения дополнительной информации см. Laravel Trusted Proxies. Как только эта библиотека установлена, просто установите массив proxies в соответствие с диапазонами CloudFlare IP Address.

В противном случае я рекомендую обратиться в службу поддержки CloudFlare. Это определенно уникальная проблема, и они будут рады предложить вам руку помощи. Просто отправьте по электронной почте supportATcloudflareDOTcom из электронной почты вашей учетной записи CloudFlare.