php中的header函数第二个location对应的文件什么时候得到的?编译时还是运行时?跳转到本地文件.有两个header(“location”)时但location怎么知道跳转到哪个?location中的值什么时候得到?写错了,第
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 04:38:15
![php中的header函数第二个location对应的文件什么时候得到的?编译时还是运行时?跳转到本地文件.有两个header(“location”)时但location怎么知道跳转到哪个?location中的值什么时候得到?写错了,第](/uploads/image/z/7250855-23-5.jpg?t=php%E4%B8%AD%E7%9A%84header%E5%87%BD%E6%95%B0%E7%AC%AC%E4%BA%8C%E4%B8%AAlocation%E5%AF%B9%E5%BA%94%E7%9A%84%E6%96%87%E4%BB%B6%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E5%BE%97%E5%88%B0%E7%9A%84%3F%E7%BC%96%E8%AF%91%E6%97%B6%E8%BF%98%E6%98%AF%E8%BF%90%E8%A1%8C%E6%97%B6%3F%E8%B7%B3%E8%BD%AC%E5%88%B0%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6.%E6%9C%89%E4%B8%A4%E4%B8%AAheader%EF%BC%88%E2%80%9Clocation%E2%80%9D%EF%BC%89%E6%97%B6%E4%BD%86location%E6%80%8E%E4%B9%88%E7%9F%A5%E9%81%93%E8%B7%B3%E8%BD%AC%E5%88%B0%E5%93%AA%E4%B8%AA%3Flocation%E4%B8%AD%E7%9A%84%E5%80%BC%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E5%BE%97%E5%88%B0%3F%E5%86%99%E9%94%99%E4%BA%86%2C%E7%AC%AC)
php中的header函数第二个location对应的文件什么时候得到的?编译时还是运行时?跳转到本地文件.有两个header(“location”)时但location怎么知道跳转到哪个?location中的值什么时候得到?写错了,第
php中的header函数
第二个
location对应的文件什么时候得到的?编译时还是运行时?
跳转到本地文件.有两个header(“location”)时但location怎么知道跳转到哪个?location中的值什么时候得到?写错了,第二个程序中分别是page1.php和page2.php,两个程序运行完跳转到不同文件
php中的header函数第二个location对应的文件什么时候得到的?编译时还是运行时?跳转到本地文件.有两个header(“location”)时但location怎么知道跳转到哪个?location中的值什么时候得到?写错了,第
header("Location:page.php");
是为了跳转到其它页面.当然是运行到它时才跳过去.
编译时还是运行时执行?这个问题问在include 与 require合适.
注意区分它与 include 与 require区别
页面跳转并不能用来阻止程序中其他语句的执行?
页面已经跳转了,以前的页面header语句后的逻辑代码是会继续执行的,但是输出语句是不会执行的.
你可以拿个简单的例子做实验:
-----------------------------
文件 a.php
文件 b.php
运行a.php,发现输出的是 "我是跳转后的页面b.php"
如果有二个header以上的header 则以最后一个为准.
同样上面的例子:
-----------------------------
文件 a.php
运行a.php,会跳到c.php
再来个例子证明,逻辑代码是会执行的.
--------
结果跳到了c.php,证明$a='c.php'执行了.
---------------------
总结:
header后,想禁止后面语句执行,你可以加上exit; 或return;
如下
则只会跳到b.php页面,php.
---------------------
这个答案,:)