用javaScript处理吧.<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head><body bgcolor="#FFFFFF" text="#000000" onLoad="MM_openBrWindow('#','','')">
</body>
</html># 是要连接的网页地址.

解决方案 »

  1.   

    用header()
    <?
    head("Location:$url")
    ?>
    还不懂得话,我可以给你个测试的程序!
      

  2.   

    to hover_online,你好,但我用过header,但不行,说是head已经占用,不能调用咯.
    请问还有没有其它的方法啊.
      

  3.   

    错误提示是:Cannot add header information - headers already sent by (output started at d:\site\add\index.php:6)
      

  4.   

    我的可以,不过有时候head是不大好用!可能和php的配置和服务器的管理有关!
      这里可以提供一个思路吧,我也没做过,就是javascript和php一起用,如上面那个人所说,但是它的思路只能是一开始就跳转了, 你可以用php加一个判断后在调用onload,你试一试,我觉得理论上是可以的!  
      

  5.   

    使用header时前面不能有任何输入
    1.header+ob_start
    2.echo "<meta http-equiv='refresh' content='0;url=$url'>";
    3.echo "<script>window.location.href=$url</script>";
      

  6.   

    agree up我现在一般就只用<meta>了~~不用去考虑之前有没有文件头已经被发送,随时用很方便的~~
      

  7.   

    "Location: $url"
    L要大写
    :后面要有一个空格
      

  8.   

    例如:header("location: http://www.yahoo.com");
      

  9.   

    <? 
      //PHP自带函数 
      Header("Location: http://... ...");   //利用meta 
      echo "<meta http-equiv=\"refresh\" content=\"0; url=http://... ...\">";   //利用Javascript语言 
      echo "<script language='javascript'>"; 
      echo " location='http://... ...';"; 
      echo "</script>"; 
      ?> 
      

  10.   

    还有在他之前不能有任何的向浏览器输出的语句:
    比如不能有echo之类的操作!
    还有在<??>之前也不能有诸如<html><body>之类的话,
    还而言之就事<??>要在程序顶头写
      

  11.   

    胡说八道!
    先把要输出的东西放到缓冲区!
    Header("Location: http://... ...");
    前加上ob_start(); 就可以了!
    <? 
    ob_start(); //打开缓冲区 
    echo "Hello\n"; //输出 
    header(“location:index.php”); //把浏览器重定向到index.php 
    ob_end_flush();//输出全部内容到浏览器 
    ?>
    去掉第一行,程序就错了 
    header()绝对很好用!但用的时候要注意!
      

  12.   

    就用META
    <HEAD>
    <meta HTTP-EQUIV="Refresh" Content="时间;URL=目标网页地址">
    </HEAD>
    如:<meta HTTP-EQUIV="Refresh" Content="10;URL=index.htm">
      

  13.   

    谢谢各位了,不过我觉得还是header()好用,只是要注意一点的就是,在header()前不要发送任何东西.谢谢!
      

  14.   

    错了,是可以发送的,一个是ob.一个改php.ini
      

  15.   

    这些方法只要一种就够了,用哪种就看个人爱好和具体问题了,
    何必为了这么一个问题争执不休呢,没有什么意义呀
    至于header前面可不可以发送东西自己试一下不就行了吗,反正如果不用ob_start();用别的就不行了,ob_start(),行不行还要试试
      

  16.   

    对了,上次忘记说了,你的那个head必须放在文件的开头, 如果前面有html语言就不成了!
      

  17.   

    用header()
    <?
    head("Location:$url")
    ?>
    你的那个head必须放在源代码的开头, 如果前面有html语言就不成了,
    你的那个head必须放在源代码的开头, 如果前面有html语言就不成了,
    你的那个head必须放在源代码的开头, 如果前面有html语言就不成了,
      

  18.   

    是啊,不过可以用函数将html括起来,然后在header()前调用就行了.
      

  19.   

    hover_online(ξ芎メ),加ob绝对可以!控制缓冲!自己试一下,别在这里输送错误思想!
      

  20.   

    to: yuezw()笨笨的菜鸟() 
    没有,我觉得他的本意是想用php.你的方法也应该可以啊!,不过我的也成啊,我今天刚弄了一个程序没有问题的:
      例如:一个填姓名和密码的页面:
       <form name="form1" method="post" action="check.php">
            输入姓名: 
              <input type="text" name="newsID" size="15">
              <br></form>
    check.php:
    <?php
    if($newsID=="")
    {
    $URL="error.html";
    header("Location:$URL");
    }?>
        这样就连接到别的地方了!没有什么问题,你也试试,呵呵,我们探讨探讨。
      

  21.   

     呵呵,小弟也学了不少,我以前也用过head(),但不成功,是不是必须要跟<meta>配合使用啊?
     还有,是否能够把表单参数一起传递我要的页面中去?
      

  22.   

    用header不成功的话用<meta>是一个好办法,但是如果要将该页的表单数据也传走的话,需要将表单的action指向本页,在页头的if (isset($submit))判断中做<meta>,注意这里的$submit是你的确定按钮的名称
      

  23.   

    hover_online(ξ芎メ)什么时间我们讨教一下,我的
    email:[email protected],
    ICQ号:99587928,下班才用QQ!联系一下!
      

  24.   

    哦!say sorry to hover_online(ξ芎メ)!
      

  25.   

    <?
    head("Location:$url")
    ?>
      

  26.   

    to uchinaboy() 多人回复就证明~~~~~~~~莱鸟。
      

  27.   

    试试看我的,从来没有出错过
    header("Refresh:0;URL=test.php");