На виртуальном хостинге измените местоположение, в котором сохраняются сеансы.
Создайте каталог: / public_htm / tmp, дайте разрешения (777) <- тогда вам нужно настроить его (для безопасности). </p>
Создайте файл .htaccess в каталоге / public_htm / tmp с помощью:
order deny, allow
deny from all
allow from 127.0.0.1
И в вашем PHP-скрипте сверху (на вашем фронт-контроллере):
session_save_path(dirname($_SERVER['DOCUMENT_ROOT']).'/public_html/tmp');
Важно: Вы должны быть добавлены до session_start ()
Проверьте это скриптом:
<?php
session_save_path(dirname($_SERVER['DOCUMENT_ROOT']).'/public_html/tmp');
session_start();
$_SESSION['Text'] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis nunc eu ut elit eget adipiscing facilisis turpis."
phpinfo();
?>
Проверьте, не изменилась ли директива "session.save_path"