PHP Version 4.4.1 System Windows NT MS-FAED0B6E3E16 5.1 build 2600 Build Date Oct 30 2005 12:44:57 Server API CGI/FastCGI Virtual Directory Support enabled Configuration File (php.ini) Path C:\WINDOWS\php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 20050606 Debug Build no Zend Memory Manager enabled Thread Safety enabled Registered PHP Streams php, http, ftp, compress.zlib
session.save_path = "C:/tmp"而在页面处也用了session_start();
然后再用session的.
但是还是在别的页面还是一样不可以显示,而在linux上是可以的..
请高手帮忙..
session.save_path = "C:/tmp" 是否对?还是设置有问题,自己检查准些。参与设置方法
考虑用户组权限的问题
session_start();
$_SESSION['loginName'] = $Name;
print_R($_SESSION);
还有没有其它原因???
ob_start();
session_start();
$_SESSION['name'] = $Name;
$_SESSION['login'] = 'login';登陆后另外一个页面是这样的:
<?php echo $_SESSION['name']; ?>象上面的这样情况,在linux下就可以显示出来,而在windows下就不能显示出来.这是什么回事?请高手回答.谢谢!!
也要加session_start();<?php
session_start();
echo $_SESSION['name']; ?>
在前面也加上session_start();也是一样显示不出来,这是为什么?请高手再解答.
Build Date Oct 30 2005 12:44:57
Server API CGI/FastCGI
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\WINDOWS\php.ini
PHP API 20020918
PHP Extension 20020429
Zend Extension 20050606
Debug Build no
Zend Memory Manager enabled
Thread Safety enabled
Registered PHP Streams php, http, ftp, compress.zlib
...........
<?php
session_start();
$_SESSION["name"]="OK";
echo "<a href=\"2.php?PHPSESSID=".session_id()."\"> GO 2.php.... </a>";
?>2.php
<?php
session_start();
echo $_SESSION['name'];
?>
echo session_id()把session id打印出来看看
然后根据这个id去tmp/目录下找找有没有sess_id号这个文件
有的话看看里面有没有name的值