Я даже проверял на имя сессии <?php session_start(); ?> <?php session_name( 'VLV' ); print session_name()."<br>"; $MSS = "NNNN"; session_register( "MSS" ); echo "\$MSS = $MSS<BR>"; ?> <br /> <a href="session.php"> !!!! </a><br /> ____________________________________________________________________________________________________ браузер пишет VLV $MSS = NNNN !!!! ______________________________________________________________________________________________________ нажимаю на !!!! ответ ______________________________________________________________________________________________________ VLV Notice: Undefined variable: MSS in C:\Apache2.2\htdocs\session.php on line 7 NO ______________________________________________________________________________________________________ пожалуста помогите
страница session.php <?php session_start(); print session_name()."<br>"; print ( $MSS ); if ( !empty ( $_SESSION[ "MSS" ] ) ) echo "YES"; else echo "NO"; ?>
ее результат ___________________________________________________________ VLV Notice: Undefined variable: MSS in C:\Apache2.2\htdocs\session.php on line 7 NO
У меня все работает. Вот так l.php PHP: <?php session_start(); session_name( 'VLV' ); print session_name()."<br>"; $_SESSION['MSS'] = "NNNN"; echo '$MSS = ' . $_SESSION['MSS'] . '<BR>'; ?> <br /> <a href="s.php"> !!!! </a> <br /> s.php PHP: <?php session_start(); session_name ('VLV'); var_dump($_SESSION); и вот так l.php PHP: <?php session_name( 'VLV' ); session_start(); print session_name()."<br>"; $_SESSION['MSS'] = "NNNN"; echo '$MSS = ' . $_SESSION['MSS'] . '<BR>'; ?> <br /> <a href="s.php"> !!!! </a> <br /> s.php PHP: <?php session_name ('VLV'); session_start(); var_dump($_SESSION); А знаешь почему? Потому что мне не лень читать мануалы http://ua2.php.net/session_name