缺少会话变量和cookie

时间:2015-09-05 15:36:28

标签: php session cookies

我的PHP代码在本地工作正常,但当我将其上传到我的主机提供程序时,它无法传递会话变量和cookie。 PHP configuratoins似乎都是相同的。如果可能的话,我写了两个简单的脚本(没有包括铃声或口哨)作为任何人分析和提供解决方案的例子。 test2.php不显示任何值。非常感谢你的帮助。

<?php
session_start();
$_SESSION["testVar1"] = "Marlon";
$_SESSION["testVar2"] = "Brando";
setcookie("actor2","glenn ford",time()+60,"/");
header("Location: ./test2.php");
exit();
?>

<?php
session_start();
echo "Actor 1: ".$_SESSION["testVar1"]." ".$_SESSION["testVar2"]."<br>";
echo "Actor2: ",$_COOKIE['actor2'];
?>

1 个答案:

答案 0 :(得分:1)

您是否与提供商核实过他们是否允许会话状态变量?

您的托管服务提供商是否使用apache?如果是这样,我认为他们需要添加mod_session模块。据我记得,默认情况下不会安装。