SESSION变量数组为空

时间:2016-01-23 18:45:12

标签: php session-variables

就在最近,我的登录程序失败了。原因是因为SESSION变量返回数组为空。我的这部分代码已经稳定了一年多。我问这个托管服务的支持,基本上他说我是个黑客。

我写了以下简短的html代码来测试这个(下面)。我在两个额外的托管服务器上加载了相同的代码。我只被允许链接一个。所有三台服务器都将session.save_path设置为'/ tmp'

此服务器站点有效: server 1

此服务器不会: server 2

我的测试代码:

HTML:

<?php
session_start();

$_SESSION['x']='KOPAY';
echo '<pre>';
var_dump($_SESSION);
echo '</pre>';
?>

<!DOCTYPE html>
<html>
<head>
    <title>TEST SESSION</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
  <div>
        <a href='view_session.php'>Show Session Variables</a>
    </div>
</body>
</html>

及其相应的PHP

<?php
session_start();
echo('in php');
echo '<pre>';
var_dump($_SESSION);
echo '</pre>';
?>

0 个答案:

没有答案