Сессия прерывается при использовании mod_rewrite и не переходит в index.phpPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сессия прерывается при использовании mod_rewrite и не переходит в index.php

Сообщение Anonymous »

Поэтому я использую mod_rewrite.
Я вызываю файл создания сеанса при каждой загрузке страницы. Он создает сеанс с парой переменных.
Когда я захожу в подпапку, он также использует тот же файл создания сеанса для создания того же сеанса и переменных. Затем, когда я перехожу в папку домена, то есть: https://domainname.com/, но не перехожу на https://domainnamd.com/index.php, сеанс не сохраняется.
Но когда я получил до https://domainname.com/index.php, сеансы сохраняются со всеми переменными.
Я подозреваю, что при использовании mod_rewrite и переходе в папку домена, не нацеливаясь на конкретный файл, это эквивалентно выполнению перенаправление, при котором session_start() не вызывается на домашней странице https://domainname.com/.
Помимо проверки того, что все ссылки используют URL-адрес https://domainname.com/index.php, есть ли способ гарантировать сохранение сеанса независимо от того, какой URL-адрес вызывается?
Мой файл .htaccess (только важные биты):
RewriteEngine On
RewriteCond %{HTTP_HOST} !=localhost:8080
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST} %{REQUEST_URI} [L,R=301,NE]

Набор заголовков Strict-Transport-Security "max-age=31536000;includeSubDomains; preload"
Набор заголовков Referrer-Policy: no-referrer
Набор заголовков X-Content-Type-Options nosniff

Заголовок Set Permissions-Policy: geolocation=(self)

Заголовок устанавливает Content-Security-Policy «upgrade-insecure-requests»;

Заголовок всегда устанавливает X-Frame-Options SAMEORIGIN

RewriteRule !(\ .gif|\.jpe?g|\.png|\.php|\.css|\.js|\.html|\.ihtml|\.htm)$ index.php [nocase,last]

Спасибо
Я перепробовал сотню способов, чтобы справиться с этим, но все равно ничего.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -index-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В моем коде, почему это не работает: ans+=(((l*r)%mod*arr[i]%mod)%mod)%mod; но это работает-> ans = (ans + ((l * r) % mo
    Anonymous » » в форуме C++
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • Сессия прерывается при использовании mod_rewrite и не переходит в index.php
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Сессия прерывается при использовании mod_rewrite и не переходит в index.php
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Нужна помощь с моей функцией пейджера PHP теперь, когда я использую mod-rewrite
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • ValueError: клиент должен быть экземпляром pinecone.index, Got
    Anonymous » » в форуме Python
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»