php 有用的header 头信息

来源:互联网 发布:淘宝店怎么设置佣金 编辑:程序博客网 时间:2024/05/17 01:22

  1.只允许ajax访问,拒绝直接访问

    if($_SERVER['HTTP_X_REQUESTED_WITH']!='XMLHttpRequest'){
        echo json_encode(array('info'=>'1','code'=>'WXWX'));
        exit;
    }

  2.P3P Header解决Cookie跨域的问题
setcookie("test", "testval", time()+3600, "/", ".a.com");
//http://www.a.com/a_getcookie.php 文件内容:
var_dump($_COOKIE);
/*-----------------------------------------------------------------------
http://www.b.com/b_setcookie.php 文件内容:
<iframe src="http://www.a.com/a_setcookie.php?id=www.b.com"></iframe>
通过浏览器访问: http://www.b.com/b_setcookie.php
http://www.a.com/a_getcookie.php在访问 b.com域后,我们并没有在 a.com域发现设置上cookie值。
将http://www.a.com/a_setcookie.php文件内容改为如下:
--------------------------------------------------------------------------*/
header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
setcookie("test","testval", time()+3600, "/", ".a.com");
//再次访问:http://www.b.com/b_setcookie.php
//http://www.a.com/a_getcookie.php在访问b.com域后,设置了a.com域的cookie值。

3.解决ajax 跨域问题
 
header("Access-Control-Allow-Origin: *");

0 0
原创粉丝点击