Я создал сайт, используя CodeIgniter и его сборку в классе сеанса.Я загрузил его на сервер Plesk, который дал мне демонстрационный URL: https://1.2.3.4:8443/sitepreview/http/mysite.com (не фактический URL, другой IP-адрес и папку).
Новый сеанс создается на каждом просмотре страницы - я могу сказать, потому что данные сеанса не сохраняются между страницами, и каждый раз, когда к новой странице обращаются, к таблице сеансов добавляется строка.
Сеанс поддерживается правильно локально, где конфигурация cookie выглядит следующим образом:
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path'] = "/";
Я предполагаю, что проблема с cookie - я использовал firebug, чтобы проверить егоПохоже, что файл cookie отправляется на сервер, но сервер отвечает замещающим файлом cookie.
Я пробовал различные настройки с помощью live config, но не смог заставить что-либо работать.Я думаю, что вариант должен работать правильно:
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "1.2.3.4:8443";
$config['cookie_path'] = "/sitepreview/http/mysite.com";
, но это не так!
Есть идеи?