为什么我的session_start()和session_register()没有反应?
我用的是NT++IIS+PHP4,下面是我测试session的一段程序,但总是没有反应,直到浏览器告诉无法显示。
<?php
//初始化一个session
session_start();
注册一个session变量
//session_register('counter');
//增加计数器
$counter++;
echo("You have visited this page $counter times! Don't you have anything else to do, you bum?!");
?>
但是下面的就可以:
<?php
$session = $HTTP_COOKIE_VARS["SessionId"];
if ( $session == "" ) {
$session = uniqid ( getenv ( "REMOTE_ADDR" ) );
// Send session id - expires when browser exits
SetCookie ( "SessionId", $session );
}
?>
<HTML>
<HEAD><TITLE>Session Test</TITLE></HEAD>
<BODY>
Current session id: <?php echo $session ?>
</BODY></HTML>
请问这是为什么?