как избавиться от просроченных ошибок сеанса? - PullRequest
0 голосов
/ 06 февраля 2011

У меня есть страница, на которой есть session_start (), и это происходит локально, я не уверен, отображается ли это на сервере, но каждый раз, когда заканчивается сеанс, и пользователь перенаправляется на страницу входа.я продолжаю видеть эти ошибки сессий.

и что я делал, так это заходил в эти каталоги и удалял сессии один за другим.и я все еще вижу их.как я могу избавиться от них?Возможно ли, что мне нужно установить разрешение, которое держит эти сеансы для полного доступа?там довольно раздражает.спасибо

Warning: session_start() [function.session-start]: open(/Applications/MAMP/tmp/php/sess_e6e1923ad0afdd566ba14f0dcfb8d1c9, O_RDWR) failed: Permission denied (13) in /Volumes/www/iadprint/iadadmin/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /Volumes/www/iadprint/iadadmin/index.php:2) in /Volumes/www/iadprint/iadadmin/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /Volumes/www/iadprint/iadadmin/index.php:2) in /Volumes/www/iadprint/iadadmin/index.php on line 2

Ответы [ 2 ]

0 голосов
/ 06 февраля 2011

Вторые две ошибки являются результатом того, что первая была выведена на страницу.Таким образом, единственной реальной проблемой является первая ошибка.

  1. Первое предложение состоит в том, чтобы убедиться, что ничего не отображается и не выводится на страницу до вызова session_start().Также убедитесь, что перед первым вызовом <?php нет пробелов и разрывов строк.
  2. Возможным решением (если это не проблема) является (не подтверждено или гарантировано) вызов session_id() до session_start().
0 голосов
/ 06 февраля 2011

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

вы можете попробовать установить права доступа для папки, содержащей сеансы, к общему чтению + записи или попытаться настроить tue umask пользователя вашего веб-сервера.

вторые дваошибки, вероятно, вызваны выходом первого.так что только первое - это беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...