我有一种“我发誓我没碰服务器”的情况。老实说,我没有碰过任何PHP脚本。我遇到的问题是php数据没有跨不同页面或页面刷新保存。我知道一个新的会话正在正确创建,因为我可以设置一个会话变量(例如$ _SESSION ['foo'] =“ foo”并将其打印回同一页就可以了。但是当我尝试使用相同的变量时在另一页上未设置!我可以在主机服务器上使用任何php函数或信息以查看发生了什么事吗?
这是一个示例脚本,目前无法在主机服务器上运行:
<?php
session_start();
if(isset($_SESSION['views']))
$_SESSION['views'] = $_SESSION['views']+ 1;
else
$_SESSION['views'] = 1;
echo "views = ". $_SESSION['views'];
echo '<p><a href="page1.php">Refresh</a></p>';
?>
页面刷新后,“ views”变量永远不会增加。我认为这对他们来说是个问题,但我想确保自己不是一个完全白痴。
这是我的主机服务器(PHP版本4.4.7)的phpinfo():
呼如林
MMTTMM
Helenr
萧十郎