作业帮 > 综合 > 作业

php中的header函数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 12:17:08
php中的header函数
第二个
location对应的文件什么时候得到的?编译时还是运行时?
跳转到本地文件.有两个header(“location”)时但location怎么知道跳转到哪个?location中的值什么时候得到?写错了,第二个程序中分别是page1.php和page2.php,两个程序运行完跳转到不同文件
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.
---------------------
这个答案,:)