gpt4 book ai didi

php - 如何在 PHP 中检查页面是直接加载还是从其他页面重定向?

转载 作者:行者123 更新时间:2023-12-02 06:41:39 25 4
gpt4 key购买 nike

假设我有两个页面 Page1.php 和 Page2.php。有时直接加载 Page1.php,有时从 Page2.php 重定向。我的问题是,我可以检查 Page1.php 是直接加载还是从 Page2.php 重定向而来。(如果未使用查询字符串)

最佳答案

在 Page2.php 中设置 session 变量并在 Page1.php 中对其进行控制

Page2.php

<?php
session_start();
$_SESSION['from2'] = true;
header('Location: /Page1.php');
?>

Page1.php

<?php
session_start();
if(isset($_SESSION['from2']) && $_SESSION['from2']) {
/* from Page2.php logic here */

unset($_SESSION['from2']);
}else{
/* not from Page2.php */
}
?>

关于php - 如何在 PHP 中检查页面是直接加载还是从其他页面重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com