0+
发表于6年前
⁄ PHP
很多情况下我们不得不处理这样一种情况,俩个网站域名不同,但是在一个网站登录同时要实现在另外一个网站登录.
但是跨域处理cookie浏览器会自动阻止此行为,不能写入cookie,也就不能读取.
网上提供的方法是在跨域请求时 设置 P3P HTTP Header 就可以完成跨域cookic的读写.
php写请求的页面加入如下代码
header(‘P3P: CP=”CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”‘);
备注:P3P 是说,在页面中 iframe 或者 frame 或者 js 时候,IE 会有安全策略...
cookie, php, 跨域阅读全文
0+
发表于7年前
⁄ PHP
本文讨论的是如何彻底杜绝warning: Cannot add header information – headers already sent in…… 这种令人莫明其妙的的错误。
只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它……………
看了PHP手册,回答如下:
消息“Warning: Cannot send session cookie – headers already sent。。。”或者“Cannot add header information – headers already sent。。。”。
函数 header(),setcookie() 和 session 函数需...
cookie, header already send, php, session, 错误阅读全文
0+
发表于7年前
⁄ JAVASCRIPT
[code]
/**
*添加cookie
*objName cookie名称
*objValue cookie值
*objHours 保存时间(单位为小时)
*/
function addCookie(objName,objValue,objHours){
var str = objName + "=" + escape(objValue);
if(objHours > 0){
var date = new Date();
var ms = objHours*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}
/**
*读取cookie
*objName cookie名称
*/
function getCookie(objName){
va...
cooke操作, cookie, javascript, js阅读全文
还是无效,报应用程序错误