【问题标题】:PHP Sessions not working in different serverPHP 会话不能在不同的服务器上工作
【发布时间】:2017-04-07 10:01:18
【问题描述】:

您好,我有一个用于测试的基本会话代码,已上传到两个不同的服务器。

文件 1 -

<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Set session variables
$_SESSION["favcolor"] = "green";
$_SESSION["favanimal"] = "cat";
echo "Session variables are set.";
?>

</body>
</html>

文件2 -

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Echo session variables that were set on previous page
echo "Favorite color is " . $_SESSION["favcolor"] . ".<br>";
echo "Favorite animal is " . $_SESSION["favanimal"] . ".";
?>

</body>
</html>

我们可以访问我们在第一页设置的会话信息。

服务器 1 的链接:

http://thycart.in/adaptyapp/1.php

http://thycart.in/adaptyapp/2.php

服务器 2 的链接:(不起作用)

http://103.231.209.162:60070/1.php

http://103.231.209.162:60070/2.php

PHP 信息服务器 1: http://thycart.in/adaptyapp/phpinfo.php

PHP 信息服务器 2: http://103.231.209.162:60070/phpinfo.php

由于某种原因,会话无法在一台服务器上运行。请帮助找出原因。谢谢

【问题讨论】:

标签: php session server phpinfo


【解决方案1】:
<?php
session_start();

?>
<!DOCTYPE html>
<html>
<body>

<?php
// Echo session variables that were set on previous page
 if(isset($_SESSION)) {


 echo "Favorite color is " .$_SESSION["favcolor"] . ".<br>";
 echo "Favorite animal is " .$_SESSION["favanimal"]. ".";
  }

 ?>

 </body>
 </html>

【讨论】:

    猜你喜欢
    • 2015-01-16
    • 1970-01-01
    • 2013-12-15
    • 2016-04-18
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多