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

Форум PHP

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

 

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

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

тема: Как найти, куда сохраняется сессия на сервере?
 
 автор: Evgen   (08.01.2008 в 01:53)   письмо автору
 
 

В пхп-инфо

session.save_path = "/tmp"

Моя папка DOCUMENT_ROOT

/home/myhost/mysite/docs 

Путь для tmp указывается от корня сайта?
Хотя просмотрел все tmp лежащие на разных уровнях - никаких файлов сессий не обнаружил.


<?
session_start
();
echo 
"session_id()";

выдает идентификатор, но на следующей странице стартует новая сессия! Куки включены. Массив $_SESSION куда я передаю переменные на первой странице, на второй странице оказывается пустым...
На локале скрипты работают.
В чем может быть дело? Почему не сохраняются сессии?

   
 
 автор: Alex14   (08.01.2008 в 02:20)   письмо автору
 
   для: Evgen   (08.01.2008 в 01:53)
 

А у тебя нет доступа к этому каталогу, он в корне php лежит.
Насчёт сессиий - для себя решил, что проще самому их сделать, чем разобраться как они работают. Так и поступил, хотя они у меня и работали.

   
 
 автор: Evgen   (08.01.2008 в 02:34)   письмо автору
 
   для: Alex14   (08.01.2008 в 02:20)
 

>А у тебя нет доступа к этому каталогу, он в корне php лежит.
Печально...

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

Ведь не закрыта ж такая возможность хостером? Может я чёнить с конфигурацией виртуального хоста намудрил (хотя взял за основу файл хостера и изменил пару директив) ? Но ведь сами скрипты работают, только в массив ничего не записывают.

   
 
 автор: Evgen   (08.01.2008 в 03:32)   письмо автору
 
   для: Evgen   (08.01.2008 в 02:34)
 

Афигеть мона !!!!!
Закончился второй день мучений - нашел таки на хосте, где все это пряталось! Включил вывод ошибок, прочитал и не поверил: оказывается

<html>
<head>
<?
session_start
();
...
?>

есть неправильно, т.к. до открытия сессии идет отправка заголовка HTTP...

Я читал об этом и не раз, и в книгах основателей этого форума и здесь на сайте, но
почему-то мой локальный РНР 5.0.5 (у хостера - v. 4.4.6) не расценивает вышеприведенный фрагмент как преждевременный вывод заголовка!!! На локале всё работало, положил на сервер - и началось...

(на хосте даже "использование глобальных переменных POST, GET, COOKIE" - по умолчанию отключено, а у меня везде идет запрос к посту...)

Вощем - век живи, век мучайся...

   
 
 автор: bronenos   (08.01.2008 в 14:14)   письмо автору
 
   для: Evgen   (08.01.2008 в 03:32)
 

настройка конфигурации на сервере и локале просто разная

   
 
 автор: Faraon   (09.01.2008 в 21:36)   письмо автору
 
   для: Evgen   (08.01.2008 в 03:32)
 

О да, ошибка лаймера, или как это понимать :)
P.S. Не в обиду:)
Столько твердиться об этом.

   
 
 автор: cheops   (08.01.2008 в 14:48)   письмо автору
 
   для: Evgen   (08.01.2008 в 01:53)
 

Дело где происходит под Windows или под UNIX?

   
 
 автор: Evgen   (09.01.2008 в 21:33)   письмо автору
 
   для: cheops   (08.01.2008 в 14:48)
 

>Дело где происходит под Windows или под UNIX?
Unix

Спасибо, Игорь Вячеславыч, но это уже видимо не актуально - заработало ж !!!! На этом хостинге даж директорию, куда сохранять сессию, можно задавать. Проблема была с поиском той самой заветной двери (за очагом), где находятся все настройки РНР!

   
 
 автор: mihdan   (09.01.2008 в 10:27)   письмо автору
 
   для: Evgen   (08.01.2008 в 01:53)
 

session_save_path()

   
 
 автор: Evgen   (09.01.2008 в 21:44)   письмо автору
 
   для: mihdan   (09.01.2008 в 10:27)
 

Тоже верно (как в той поговорке - "хорошая мысля приходит опосля") ! Спасибо!

   
Rambler's Top100
вверх

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