连续 2 次重定向,有机会返回


2 consecutive redirects with chance to go back

我正在尝试这样做:

页面 A:有一个预览按钮。

按下它时,用户必须看到页面 C,但当用户点击页面 C 中的后退按钮时,它必须转到页面 B。

所以,我所做的是使用 url 参数从 A 重定向到 B,所以在 B 的开头,它会重定向到 C。

问题是当我返回时,url具有相同的参数,因此再次完成从B到C的重定向。

有什么想法吗?

像这样的东西?

页 A:

<?php
session_start();
if(!isset($_SESSION['visited']))
{
 echo "<a href='C.php'>To page C</a>";
 $_SESSION['visited']=1;
}
else
{
 header('Location: B.php');
}
?>

页 B:

<?php
session_start();
 echo "Page B";
?>

页 C:

<?php
session_start();
echo "Page C";
?>