用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># 是要连接的网页地址.
<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># 是要连接的网页地址.
<?
head("Location:$url")
?>
还不懂得话,我可以给你个测试的程序!
请问还有没有其它的方法啊.
这里可以提供一个思路吧,我也没做过,就是javascript和php一起用,如上面那个人所说,但是它的思路只能是一开始就跳转了, 你可以用php加一个判断后在调用onload,你试一试,我觉得理论上是可以的!
1.header+ob_start
2.echo "<meta http-equiv='refresh' content='0;url=$url'>";
3.echo "<script>window.location.href=$url</script>";
L要大写
:后面要有一个空格
//PHP自带函数
Header("Location: http://... ..."); //利用meta
echo "<meta http-equiv=\"refresh\" content=\"0; url=http://... ...\">"; //利用Javascript语言
echo "<script language='javascript'>";
echo " location='http://... ...';";
echo "</script>";
?>
比如不能有echo之类的操作!
还有在<??>之前也不能有诸如<html><body>之类的话,
还而言之就事<??>要在程序顶头写
先把要输出的东西放到缓冲区!
Header("Location: http://... ...");
前加上ob_start(); 就可以了!
<?
ob_start(); //打开缓冲区
echo "Hello\n"; //输出
header(“location:index.php”); //把浏览器重定向到index.php
ob_end_flush();//输出全部内容到浏览器
?>
去掉第一行,程序就错了
header()绝对很好用!但用的时候要注意!
<HEAD>
<meta HTTP-EQUIV="Refresh" Content="时间;URL=目标网页地址">
</HEAD>
如:<meta HTTP-EQUIV="Refresh" Content="10;URL=index.htm">
何必为了这么一个问题争执不休呢,没有什么意义呀
至于header前面可不可以发送东西自己试一下不就行了吗,反正如果不用ob_start();用别的就不行了,ob_start(),行不行还要试试
<?
head("Location:$url")
?>
你的那个head必须放在源代码的开头, 如果前面有html语言就不成了,
你的那个head必须放在源代码的开头, 如果前面有html语言就不成了,
你的那个head必须放在源代码的开头, 如果前面有html语言就不成了,
没有,我觉得他的本意是想用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");
}?>
这样就连接到别的地方了!没有什么问题,你也试试,呵呵,我们探讨探讨。
还有,是否能够把表单参数一起传递我要的页面中去?
email:[email protected],
ICQ号:99587928,下班才用QQ!联系一下!
head("Location:$url")
?>
header("Refresh:0;URL=test.php");