php中头跳转页面需要注意的事项有哪些

  

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中头跳转页面需要注意的事项有哪些