知道是否是“用户对网页的刷新”并不困难,但是“不运行这个页面中的php代码”就不能得到正确的页面了

解决方案 »

  1.   

    楼主的意思是想说如何知道用户是非第一次加载页面吧?可以用SESSION<?php
    if ($_SESSION['loaded']===true)
    {
      die("不能刷新");
    }
    $_SESSION['loaded']=true;
    echo '第一次加载';
    ?>
      

  2.   

    楼上的方法可行!
    但有个后遗症!就是当用户离开这个网页,然后下次再进来时也是无法访问了!
    除非能得到用户离开此网页的事件,并在这里清空此SESSION
      

  3.   

    改个错~
    <?php
    session_start();
    if ($_SESSION['loaded']===true)
    {
    die("不能刷新");
    }
    $_SESSION['loaded']=true;
    echo '第一次加载';
    ?>to lanyd(山雨欲来风满楼):
    如无特别的设置,SESSION会在页面关闭后自动清除的~