php中头跳转页面需要注意的事项有哪些?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
php头跳转页面需要注意的有:1、位置和“:”号间不能有空格,否则会出错;2、在用头前不能有任何的输出;3,头后的php代码还会被执行。
引用><强>在php中用标题(“位置:test.php")进行跳转要注意以下几点,有助于解决一些新手经常遇到的问题强>
1,位置和“:”号间不能有空格,否则会出错。
2,在用头前不能有任何的输出。
3,头后的php代码还会被执行。
<强>下面是和asp中重定向反应。重定向的比较:强>
例1:
反应。重定向“. ./test.asp" 头(“位置:. ./test.php");两者区别:
asp的重定向函数可以在向客户发送头文件后起作用。如
& lt; html> & lt; head> & lt;/head> & lt; body> & lt; %响应。重定向“. ./test.asp" %比; & lt;/body> & lt;/html>查是php中下例代码会报错:
& lt; html> & lt; head> & lt;/head> & lt; body> & lt; ? 头(“位置:. ./test.php"); 比; & lt;/body> & lt;/html>只能这样:
& lt; ? 头(“位置:. ./test.php"); 比; & lt; html> & lt; head> & lt;/head> & lt; body>……& lt;/body> & lt;/html>即头函数之前不能向客户发送任何数据。
例2:asp中
& lt; html> & lt; head> & lt;/head> & lt; body> & lt; % 响应。重定向“. ./a.asp" 响应。重定向“. ./b.asp" %比; & lt;/body> & lt;/html>结果是重定向a.asp文件。
php呢?
& lt; head> & lt;/head> & lt; body> & lt;/body> & lt;/html>我们发现它重定向b.php。
原来在asp中执行重定向后不会再执行后面的代码。
而php在执行标题后,继续执行下面的代码。
在这方面上php中的头重定向不如asp中的重定向。有时我们要重定向后,不能执行后面的代码:
一般地我们用
如果(…) 标题(“…“); 其他的 { … }但是我们可以简单的用下面的方法:
如果(…) {头(“…“);退出();}还要注意的是,如果是用Unicode (utf - 8)编码时也会出现问题,需要调整缓存设置。
var url=location.href; 如果(url.indexOf (& # 39; http://www.jb51.net/& # 39;) !=1) location.href=https://www.yisu.com/zixun//索引你的; 如果(url.indexOf (“http://www.kanshule.com/? !=1) location.href=/index1/你的; 如果(url.indexOf (“http://www.shouji17.com/? !=1) location.href='/cn/index.asp'; 如果(url.indexOf (“http://www.baidu.com/? !=1) location.href='/cn/index.asp'; 脚本>感谢各位的阅读!看完上述内容,你们对php中头跳转页面需要注意的事项有哪些大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。
php中头跳转页面需要注意的事项有哪些