Подтвердить что ты не робот

Как изменить session_save_path в файле php.ini?

У меня есть общий хостинг на godaddy.

Я попытался изменить путь сохранения сеанса в файле php.ini с этой строкой,

sessions.save_path = "/session"

Я контролировал сеанс сохранения пути с помощью functions.save_path(). Он возвращает /tmp до и после изменения php.ini

Можно ли изменить путь сохранения сеанса на общем хостинге?
Где я ошибаюсь?

4b9b3361

Ответ 1

Вы можете изменить путь сохранения сеанса на общем хостинге, создав собственный php.ini.

Включите это в свой файл: session.save_path = "/path/to/your/folder"

В противном случае вы можете использовать:

ini_set('session.save_path', '/path/to/your/folder')

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

Ответ 2

Это session.save_path, а не sessions.save_path (возможно, оно было переименовано или что-то еще, я не знаю, но sessions.save_path не работал у меня)

session.save_path = "/path/to/your/folder" 

отлично работает

Ответ 3

Создайте папку с именем session в C:\session.

Измените каталог session.save_path(); на вновь созданный путь: (C:\session) в любом месте из tmp.