我在一个页面设置了session,也能把设置好的session打印出来。
但是跳转到另外一个页面,就没了。
经检查,我发现session.save_path = "d:\host\php\Temp"文件夹下始终什么都没有。我设置了everyone的完全控制权限了,请问还可能是别的什么原因吗?比如下面:
《1.php》
<?php
session_start();
$_SESSION['aaa']="afdsfd";
var_dump($_SESSION);
?>《2.php》
<?php
session_start();
var_dump($_SESSION);
?>
1.php能打印出来,但是跳转到2.php就什么都没了
但是跳转到另外一个页面,就没了。
经检查,我发现session.save_path = "d:\host\php\Temp"文件夹下始终什么都没有。我设置了everyone的完全控制权限了,请问还可能是别的什么原因吗?比如下面:
《1.php》
<?php
session_start();
$_SESSION['aaa']="afdsfd";
var_dump($_SESSION);
?>《2.php》
<?php
session_start();
var_dump($_SESSION);
?>
1.php能打印出来,但是跳转到2.php就什么都没了
你描述的是以这个为前提的
; Handler used to store/retrieve data.
session.save_handler = files是的
你先用
<?php
phpinfo();
?>
看下你的PHP.INI的位置,再修改不一定是网上所说的c:\windows\php.ini那样的
发现php.ini的位置居然是C;\program files\php\php.ini
按之前那样修改后,就解决了问题了
太感谢你了