这个程序我已经测试过了,没有问题,输出结果正常,我的程序是:
test1.php
-------------------------
<?
session_start();
session_register("count");
$_SESSION["count"]=100;
?>
--------------------------
test2.php
--------------------------
<?
echo ++$_SESSION["count"];
?>
---------------------------
运行完test1.php后,运行test2.php,第一次输出101,然后每次刷新增加一(因为有++自增运算)
我不知道你的为什么不能正常输出??在我的机器上是好的.
是不是你的php.ini中关于session的设置有问题?我的机器的设置如下:
[Session]
session.save_handler = files
session.save_path = c:\phptemp ;这是我自己设置的session存储路径
session.use_cookies = 1
session.auto_start = 1 ;session自动开启我设置为1,这样就不用session_start();
session.cookie_lifetime = 0
session.cookie_path = /
....................
;下面都是默认设置
你看一下你的程序,再测试一下.应该没有问题的。
|
|