<meat http-equiv="refresh" content=5;url="xxx.php3">
每隔5秒向服务器自动请求刷新web页面

解决方案 »

  1.   

    <meta http-equiv="Refresh" content="1; url=<? echo $PHP_SELF; ?>">
      

  2.   

    <meta> 标签通常都放在 <head>..</head> 的部分中,以便让浏览器可以仅
    早准备更新用户端的网页。下面为 meta 和 PHP 合用的例子,配置为每十五
    秒重新载入一次。
    <meta http-equiv="Refresh" content="15; url=<? echo $PHP_SELF; ?>">
      

  3.   

    以上三位已经回答了你的问题,我再补充几点:
    1、url可以随便写(就象第一位说的),如果是自身可用url=<? echo $PHP_SELF; ?>;
    2、刷新问题的解决有两种方法:
       一,SERver Push技术:有web服务器将资料以多重MIME编码,送给使用端;(目前很少用)
       二、Client Pull技术:利用HTML的Meta标签(上面说的)。
      

  4.   

    我来补充:serverpush技术ie不支持,还是不用的好;
      

  5.   

    自动调用页面的php文件处理后,输出javascript语句实现。
      

  6.   

    我想知道怎么输出这个javascript:opennewwin(url)啊
    我刷新页面后执行一段查询语句
    在if(OCIFetch($stmt))
      {
       //在这里加打开新窗口执行另外的程序的,怎么写啊?
       //用echo"javascript:opennewwin('xxx.php')????     }
      

  7.   

    if (satisfatory)
    echo "<body onload=\"window.open('...');return true;\">";
    else "<body>"
      

  8.   

    <html><head><title></title>
    <meta http-equiv="Refresh" content="refresh_time; url=refresh_url">
    </head>
    <?
    if(satisfactory)
    {
      echo "<script language='Javascript'>";
      echo "    window.open('new_url','new_window_name','')";
    //如果不想再刷新了,可以在本窗口打开一个新的页面
      echo "    window.open('new_url','_self','','refresh')";
      echo "</script>";
    }?>
      

  9.   

    给你一个例子吧!
    $c=mysql_query("select * from qiatanren where roomno='$room' and able<$maxnum");
       if (mysql_num_rows($c)>=1)
         {while ($mydate=mysql_fetch_array($c) && $agree_yn=="o"){
          echo "<script>";
          echo "window.open('whocomein.php?room=$room&fname=$fname&lname=$lname','newwin','width=500,height=250','toolbar=no','status=no');";
          echo "</script>";}}就这样写就行了