您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php页面跳转的方法

2024/2/18 23:28:35发布25次查看
这几天用php编写小说站代码的时候发现用header()做跳转有时会报错,我也不知道是什么原因,网上查了查有人说是前面输出了东西而造成的,也有的说是utf8的问题,我在没弄清楚之前又找了几个其他跳转的方法,同样实现了该功能,下面就来简单的介绍一下。
一、用http头信息
也就是用php的header函数。php里的header函数的作用就是向浏览器发出由http协议规定的本来应该通过web服务器的控制指令,例如声明返回信息的类型(context-type: xxx/xxx),页面的属性(no cache, expire)等等。
用http头信息重定向到另外一个页面的方法如下:
<? if (isset($url)) { header("http/1.1 303 see other"); header("location: $url"); exit; } ?>
注意一下,"localtion:"后面有一个空格。
二、用html标记
用html标记,就是用meta的refresh标记,举例如下:
<? if (!isset($url)) exit;?> <html> <head> <meta http-equiv="refresh" content="5; url=<? echo $url;?>> </head> <body> </body> </html>
三、用脚本来实现
举例如下:
<? $url="http://www.phpuser.com"; echo "<!--<script language="javascript">"; echo "location.href='$url'"; echo "</script>-->"; ?>
src=/inc/gad/ad2.js>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product