所以,我浏览了不同的帖子和其他资源,但我仍然无法让它发挥作用。似乎基本和常见,但我迷路了。这是我的代码。页面“test_start.php”:
<html>
<head>
<title>Test</title>
</head>
<body>
<p>Click <a href="test_script.php">here</a></p>
</body>
</html>
页面“test_script.php”:
<?php
session_start();
$_SESSION['passed']="My text!";
header("Location: test_ultima.php");
?>
页面“test_ultima.php”:
<?php session_start(); ?>
<html>
<head>
<title>Something</title>
</head>
<body>
<p>This text shows, so redirect worked!</p>
<?php
echo "<p>Result isset: ".isset($_SESSION['passed'])."</p>";
echo "<p>I passed:".$_SESSION['passed']."</p>";
?>
</body>
</html>
当我单击链接时,我看到以下内容:
此文本显示,因此重定向有效!
结果 isset:
我通过了:
我究竟做错了什么?请,如果可以的话,还请解释它为什么以及如何工作......
补充说明:第一个文件是 .php 因为最后它还会包含一些 php 代码......这显然是一个首先让它工作并了解它是如何工作的例子......