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

Форум PHP

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

 

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

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

тема: Не запускается сессия
 
 автор: alba   (09.08.2007 в 21:09)   письмо автору
 
 

Здравствуйте.

Код

session_name($this->sessionName());
session_start();



выдает такие ошибки:

Warning: session_start() [function.session-start]: The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /home/skorpbi0/public_html/plastic/includes/main.php on line 77

тут еще куча непонятных иероглифов

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/skorpbi0/public_html/plastic/includes/main.php:77) in /home/skorpbi0/public_html/plastic/includes/main.php on line 77


имя сессии содержит только латинские буквы и цифры...

В чем причина? подскажите...

   
 
 автор: Alba   (09.08.2007 в 21:17)   письмо автору
 
   для: alba   (09.08.2007 в 21:09)
 

до session_start ничего не вывожу...

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

   
 
 автор: Proger   (09.08.2007 в 22:31)   письмо автору
 
   для: Alba   (09.08.2007 в 21:17)
 

Всё написано в ошибке! Используются в названии сессии запрёщенные символы, а можно только a-z 0-9 и ВСЁ!

*дополнение*
хм... раз только латинские и т.д. попробуйте вывести просто имя сессии на экран! И не начиная сессию, чтобы ошибок не было, и проверьте, может там пробел где завалялся!
Также можете $this>... засунуть в переменную попробовать типа
$sid = $this->sessionName();
session_name($sid);
session_start();
echo $sid;

   
Rambler's Top100
вверх

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