<meta http-equiv="refresh" content="10;URL=<?=$PHP_SELF?>">
不行么?

解决方案 »

  1.   


      我知道这个可以,不过我是写在 Cookie 的功能模块中。  不是写在页面上面的,如果写在页面上面就成为页面每 10 秒刷新一次。  可是我想实现的不是页面每 10 秒刷新一次,而是当我设置的 Cookie 失效的时候刷新页面,以前我用的方法就是等 10 秒钟后再 手动 刷新,而我现在需要的是 自动 刷新。  请问一下,如何实现。(先谢谢楼上的朋友)
      

  2.   

    要实现“请等待 10 秒”用cookie的有效器是不行的。
    因为cookie的有效期从关闭浏览器时开始生效,指望用重起浏览器的方式来达到此目的实在是太“不友好”了
    其实你可以把当前时间作为cookie变量进行保存,重入时判断一下就可以了
      

  3.   

    把refresh写在
    if(isset($HTTP_COOKIE_VARS['COOKIE_TIME'])){
    //meta refresh per 10 seconds}里面不就行了?
      

  4.   


      本页面起用了防刷新机制,请不要在10秒内连续刷新本页面10秒之后将会自动打开页面,请稍后……  上面是我在一个论坛里面我看到的,我等待了 10 秒,叶面就重新刷新啦,不过我不知道他是怎么实现的,也不知道是不是用的 PHP 。  我看到后想把其效果放到我现在的这个 调查项目 里面,可是我不知道怎么写。  主帖 里面的代码就是我写的一个简单 Cookie 的功能模块,和其他功能模块放在一起(文件夹)在主程序中用 require_once($ESPCONFIG['include_path']."/function/check_cookie".$ESPCONFIG['extension']); 来调用其模块。  现在我希望能有 10 秒钟自动刷新页面的功能,而不是我等 10 秒钟后再手动的刷新页面,谁能帮帮我呢?(在 Cookie 模块中怎么写? 或这些在别的地方?)  谢谢~!
      

  5.   

    明白了。可不可以这样,让用户先等10s,10s后再处理
    <?php
    echo"请等待10s";
    ob_end_clean();
    flush();
    sleep(10);
    //以下是对提交内容的处理
    ......
    ?>
      

  6.   


      楼上的朋友谢谢,我尝试了一下,好像不行,可能是我理解的问题,我并不能完全了解您的意思,因为我这个是放在一个单独的公共文件夹里面的 check_cookie.inc 所以我不了解您的意思...  其实我就是希望我这个 调查系统 能都更完善一些(一些能自动的地方最好能自动处理)。  我想知道如何在 PHP 正序中等待 10 秒后做下一步的处理(用什么函数)?  因为这个功能模块不在主程序所在目录, $PHP_SELF 无法定位。