PHP如果忽略空条件

PHP如果忽略空条件,php,Php,我在一个由许多唯一URL输入的网页上有以下代码 此网页无法使用history.back或其他javascript,因为无法计算此网页上的点击量 我在下面提出了这个解决方案,试图获取并保存原始的referer页面URL供以后使用。基本上在页面输入时,如果会话变量whodat1为空,则应填充该变量。唯一的问题是每次页面刷新时都会覆盖会话 当页面刷新时,如何使此会话永久或不被覆盖 <!-- back to map button--> <?php if(is

我在一个由许多唯一URL输入的网页上有以下代码

此网页无法使用history.back或其他javascript,因为无法计算此网页上的点击量

我在下面提出了这个解决方案,试图获取并保存原始的referer页面URL供以后使用。基本上在页面输入时,如果会话变量whodat1为空,则应填充该变量。唯一的问题是每次页面刷新时都会覆盖会话

当页面刷新时,如何使此会话永久或不被覆盖

    <!-- back to map button-->
    <?php 

    if(isset($_SERVER['HTTP_REFERER'])) {

        if(empty($_SESSION["whodat1"])) 
                $_SESSION["whodat1"] = $_SERVER['HTTP_REFERER']; 
                //echo $_SESSION["whodat1"];


        ?>
    <input type="button" value="Back To Maps" id="show" onClick="window.location.href='<?= $_SESSION["whodat1"] ?>'" style="height:30px; background-color:#006; color:white;"> 

 <?php }?>


刷新不会使会话消失或过期。确保你有

session_start()

刷新不会使会话消失或过期。确保你有

session_start()

你有没有在每一页的开头开始上课?你有没有在每一页的开头开始上课?天哪,真不敢相信我错过了。非常感谢,我跳进了游泳池的最深处,完全忘记了从头开始。天哪,真不敢相信我错过了。非常感谢,我跳进了游泳池的最深处,完全忘记了从头开始。