2016-08-01 2 views
0

Почему мы меняем путь сеанса php по умолчанию на определенный пользователем путь сеанса. Как я проверил в какой-то плагин путь сеанса изменен как этотPHP сеанс сохранения пути?

session_save_path(ABSPATH ."sessions"); 

каковы преимущества, используя этот подход, и что произойдет, если я удалить эту строку, чтобы сохранить сессии в пути по умолчанию?

+0

Это зависит от того, для чего установлен 'ABSPATH'? – RiggsFolly

+1

На серверах общедоступного хостинга могут быть некоторые некорректированные серверы, где другие пользователи могут получить доступ к вашим файлам сеансов (и, таким образом, украсть ваши сеансы). Изменив сеанс sve path на каталог, в котором только у вас есть доступ, это может не произойти больше. – Christian

+0

@ Христиан, как вы уже упоминали, что этого больше не может быть. так может ли это сохранить, чтобы обновить путь к настройкам php по умолчанию? – Mehar

ответ

0

В некоторых операционных системах вы можете указать путь к файловой системе, который эффективно обрабатывает множество небольших файлов. Например, на Linux, reiserfs может обеспечить лучшую производительность, чем ext2fs.

0

Тогда у вас есть другой каталог, он не будет удалять файл сеанса с сервера, тогда он очистит папку сеанса по умолчанию. И еще один вы можете манипулировать тем, какая сессия важна, а какая нет. Пример: для администратора вы сохраняете в папке администратора и удаляете их никогда, а для других пользователей вы создаете другой каталог, который будет очищен за 5 дней для образца.

Смежные вопросы