请问php该如何获取当前域名下的所有cookie?
3 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
ajax.aspx 保存数据
r1.aspx 输入出下代码
var value = document.cookie;
//通过AJAX将 value 发送到 ajax.aspx
这样只要在页面中引用了<script language="javascript" type="text/javascript" src="//localhost/r1.aspx" ></script>
的,就可以将其COOKIE获取保存到服务端
r1.aspx 可以直接改成r1.js
繁星coding
TA贡献1797条经验 获得超4个赞
w3c的标准是不允许你直接跨域操作cookie的~~也就是如果你能跨域得到另外一个站点的cookie说明那个站点有被XSS的风险。除非你用xss的办法得到另外一个域的cookie信息~而且有限制就是说如果站点是ssl+httponly(cookie属性)的话你根本就没法操作。
基本原理就是你要得到A的cookie 就在A站点写一段js
document.cookie让后直接把他跨域用ajax请求到B站点 B站点在后台给他保存起来
- 3 回答
- 0 关注
- 960 浏览
添加回答
举报
0/150
提交
取消