Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php header函数使用要点

php header函数使用要点

发布时间:2014-08-15   编辑:www.jquerycn.cn
相信很多人写程序时,使用 header(location) 进行跳转往往不记得写 exit() 语句,这种做法存在严重风险。

    从浏览器来看,使用 header(location)  就跳转到另一个页面了,但事实上,php却仍然会执行后台的代码的,假如后面的代码有不安全逻辑的,那就直接无视开发者设定的条件,继续把后面的东西给执行了。
如:
 

复制代码 代码如下:
if(true)
{
    header('location:http://www.jquerycn.cn');
}
file_put_contents('test.txt', 'ok');//这句此行了,生成一个test.txt文件,文件内容为ok

    这个代码中,粗心的程序员会以为 header('location:http://www.jquerycn.cn'); 就over了,事实上,后台的代码却仍然被执行了,所以使用  header(location)  的时候,不管是封装在另一个函数还是直接写的,都建议在后面加 exit() 确认程序中止。

>>>

您可能感兴趣的文章:
php header头信息应用举例
php header()函数的简单例子
php中header函数的用法举例详解
php header的作用
PHP header函数用法举例
php header函数用法详解举例(2)
php生成csv文件header设置参考
php点击链接下载图片或其它类型文件的实例代码
php header函数使用要点
php readfile函数下载文件并判断权限的代码示例

[关闭]