我正在为可用性测试创建一个非常简单的 PHP(版本 5.3.15)原型。我正在使用会话来传递数据以使原型更加逼真。(换句话说,安全性和严谨性并不重要。)现在我正在我的本地主机 Mac 上开发它。
在每个页面上,我都包含一个非常简单的 PHP 文件,名为“sessionheader.php”。这在 HTML 标记等之前调用:
<?php session_start(); ?>
第 1 页:
<?php
include( 'sessionheader.php' );
?>
<!DOCTYPE html>
<html lang="en">
<head>...</head>
<body>
...
<?php
$_SESSION['step'] = "foo";
echo $_SESSION['step'];
?>
...
</body>
</html>
会话变量没有播放。更多细节:
- 我的 PHPSESSID cookie 正在设置。
- 我的原型中有一个驱逐舰页面,用于重置内容:
-
<?php
session_start();
session_destroy();
header('Location: index.php');
?>
任何帮助,将不胜感激。如果我可以提供更多详细信息,请LMK。