Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Предупреждение session_start()
 
 автор: Blaster   (02.07.2008 в 14:23)   письмо автору
 
 

В моем скрипте иногда по непонятной мне причине происходит следующее предупреждение:
От чего это происходит - я вообще не понимаю, никакой закономерности нет... может, например не вылазить много раз, а потом вылезти, при таких же обстаятельствах...
Что это? не знаете?
Notice: session_start() [function.session-start]: ps_files_cleanup_dir: opendir(C:\WINDOWS\TEMP\) failed: No such file or directory (2) in C:\www\<...>index.php on line 2

   
 
 автор: Эй   (02.07.2008 в 14:39)   письмо автору
 
   для: Blaster   (02.07.2008 в 14:23)
 

Попробуйте устанавливать директорию сессий с помощью функции session_save_path, путь указывать через такой слеш: "/".

   
 
 автор: Blaster   (02.07.2008 в 15:20)   письмо автору
 
   для: Эй   (02.07.2008 в 14:39)
 

о! спасибо! наверно, будет работать.
Но подскажите, пожалуйста еще одну вещь(сорри за оффтоп)
Как сделать папку с файлами сессии доступную только для скрипта.
Вроде тут нужно что-то в файл .htaccess записать?
или просто сколько-то прав нужно выставить можно на этот каталог?

   
 
 автор: GeorgeIV   (02.07.2008 в 15:22)   письмо автору
 
   для: Blaster   (02.07.2008 в 15:20)
 

убери папку из пути, входящего в документ-рут. скрипт видит весь диск, а извне сюда не попасть

   
 
 автор: Blaster   (02.07.2008 в 15:40)   письмо автору
 
   для: GeorgeIV   (02.07.2008 в 15:22)
 

несколько раз перечитал ваш пост. не понял %)
можно поподробней, и немного другими словами?)

   
 
 автор: GeorgeIV   (02.07.2008 в 16:15)   письмо автору
 
   для: Blaster   (02.07.2008 в 15:40)
 

у вас есть папка, установленная как документ-рут в конфиге. так вот, что с этой папки начинается (все вложенные папки), теоретически доступно из интернета, установите папку сессий в другое место, не входящее в документ-рут и все

   
 
 автор: Blaster   (02.07.2008 в 17:39)   письмо автору
 
   для: GeorgeIV   (02.07.2008 в 16:15)
 

А, я похоже понял... вынести папку сессий за пределы public_html...тоже вариант, но, имхо, не самый правильный...

   
 
 автор: GeorgeIV   (02.07.2008 в 17:47)   письмо автору
 
   для: Blaster   (02.07.2008 в 17:39)
 

почему? даже пароли так рекомендуется хранить. в чем неправильность?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования