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

时间:2014-11-14 14:50:22

标签: php redirect

我正在尝试这样做:

PAGE A:有一个预览按钮。

按下时,用户必须看到PAGE C,但当用户点击PAGE C中的后退按钮时,必须转到PAGE B.

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这样的东西?

第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');
}
?>

Page B:

<?php
session_start();

 echo "Page B";
?>

第C页:

<?php
session_start();

echo "Page C";
?>