Ошибка при работе с сессиями

five

Новичок
Ошибка при работе с сессиями

PHP:
<?php
// page1.php

session_start();

echo 'Welcome to page #1';

$_SESSION['favcolor'] = 'green';
$_SESSION['animal']   = 'cat';
$_SESSION['time']     = time();

// Works if session cookie was accepted
echo '<br /><a href="page2.php">page 2</a>';

// Or maybe pass along the session id, if needed
echo '<br /><a href="page2.php?' . SID . '">page 2</a>';
?>
Вот такой простой скрипт, вызывает ошибку:
Warning: session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in page1.php on line 4

Причем другие скрипты, которые работают с сессиями, никаких ошибок не выдают. И в чем проблема я не могу понять.
 

five

Новичок
Да это понятно. Не понятно другое - почему тогда другие скрипты работают нормально? Ведь используется одна и та же функция:
session_start();
 

Фанат

oncle terrible
Команда форума
five
скажи тебе ничего не кажется странного в вопросе
"Доктор, почему моя машина не едет? Ведь другие машины вокруг меня ездят! А моя - нет. Бензин ведь такой же заливаю!".
пожалуйста, постарайся прочесть этот вопрос внимательно и ответить на него старательно.
От этого зависит, что тебе отвечать дальше.
 

Фанат

oncle terrible
Команда форума
я бы сказал, что здесь, скорее, классический случай непонимания базовых принципов программирования, изложенных в первой главе фундаментального труда PHP FAQ: Ничего не работает! Что делать???
А именно - уверенность в том, что добрый доктор на форуме отгадает - в чем ошибка, покажет строчку и скажет, что исправить.
 
Сверху