用HTTP头信息进行PHP重定向到另外一个页面的方法如下:
<?php $url = "www.baidu.com" ; if (! empty ( $url )) { Header( "HTTP/1.1 303 See Other" ); //这条语句可以不写 Header( "Location: $url" ); } ?> |
注意一下,"Localtion:"后面有一个空格。
二、用HTML标记PHP重定向
用HTML标记,就是用META的REFRESH标记,举例如下:
<?php if (! empty ( $url )) { echo "<META HTTP-EQUIV=" Refresh " CONTENT=" 0;URL= $url ">" ; } ?> |
三、用脚本来实现PHP重定向
举例如下:
<? if (isset( $url )) { echo "<SCRIPT LANGUAGE=" JavaScript ">" ; echo "location.href='$url'" ; echo "</SCRIPT>" ; } ?> |
1 | <br> |
或者
<?php echo "<script>window.location =" $url ";</script>" ; ?> |