`
paulfzm
  • 浏览: 888258 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

php ie 跨域cookie

阅读更多

header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');
 setcookie("test", $_GET['id'], time()+3600, "/", ".a.com");

 

在 setcookie 之前加上 P3P header,可以解决cookie跨域问题

分享到:
评论

相关推荐

    php跨域cookie共享使用方法

    本文将详细讲解如何使用PHP来实现跨域Cookie的共享。 首先,我们要了解同源策略的基本概念。同源策略是浏览器为了保护用户安全而设定的一种机制,它规定了只有来自同一协议(http或https)、同一域名、同一端口的...

    关于Iframe如何跨域访问Cookie和Session的解决方法

    问题在于,由于各系统分属不同域名,IE浏览器出于安全考虑,不允许Iframe创建或读取不同域的Cookie,导致登录失败。而Firefox和其他浏览器对此的处理则较为宽松。 为了解决这个问题,开发者发现IE浏览器支持P3P...

    PHP关于IE下的iframe跨域导致session丢失问题解决方法

    总的来说,针对IE浏览器中iframe跨域导致Session丢失的问题,关键在于理解浏览器对跨域Cookie的处理方式,特别是IE的独特限制。通过设置P3P头,可以通知浏览器允许iframe内的页面使用和共享Session,从而修复登录和...

    Ajax跨域访问Cookie丢失问题的解决方法

    1.ajax跨域访问,cookie丢失 首先创建两个测试域名 a.fdipzone.com 作为客户端域名 b.fdipzone.com 作为服务端域名 测试代码 setcookie.PHP 用于设置服务端cookie <?php setcookie('data', time(), time()+3600);

    php中cookie的作用域

    `setcookie()` 是PHP中用于设置Cookie的主要函数。它的基本语法如下: ```php setcookie(name, value, expire, path, domain, secure, httpOnly); ``` - `name`: Cookie的名称,用于在后续请求中识别Cookie。 - `...

    解决ajax跨域请求数据cookie丢失问题

    在Web开发中,由于同源策略的限制,Ajax请求通常无法跨域获取数据,这会导致在处理登录状态、用户信息等需要使用cookie的情况时出现问题。本文将深入探讨如何解决Ajax跨域请求时cookie丢失的问题。 首先,理解同源...

    P3P Header解决Cookie跨域的问题

    需要注意的是,虽然P3P在某些情况下可以解决跨域Cookie的问题,但它并不是所有浏览器都支持的标准。特别是现代浏览器如Chrome和Firefox已经不再依赖P3P来处理跨域隐私问题,而是更多地依赖于更严格的同源策略和CORS...

    PHP读取CURL模拟登录时生成Cookie文件的方法

    本文实例讲述了PHP读取CURL模拟登录时生成Cookie文件的方法。分享给大家供大家参考。具体实现方法如下: 在使用PHP中的CURL模拟登录时会保存一个Cookie文件,例如下面的代码 复制代码 代码如下:$login_url = ‘XXX’;...

    黑马程序员_PHP_课程同步笔记day39:cookie介绍 .docx

    【PHP课程同步笔记day39:Cookie介绍】 在Web开发中,为了跟踪用户在整个会话中的行为,常常需要用到会话跟踪技术...理解并熟练运用Cookie的机制、存储、跨域性和有效期等特性,对于开发高效且安全的Web应用至关重要。

    php中cookie的使用方法

    - `$expire`:Cookie的过期时间,通常为Unix时间戳,若不设置则默认为浏览器会话结束。 - `$path`:Cookie的有效路径,默认为当前目录及子目录。 - `$domain`:Cookie的有效域名,默认为当前域名。 - `$secure`:...

    js跨域资源共享 基础篇

    如果需要发送带有身份验证信息(如Cookie)的跨域请求,服务器还需要设置`Access-Control-Allow-Credentials: true`。 3. **CORS的工作原理** - **预检请求(Preflight Request)**:当请求方法不是GET、HEAD或者...

    PHP如何利用P3P实现跨域

    在开发中,我们碰到的跨域主要还是纠结在IE,页面中的IFRAME或者FRAME或者JS跨域的时候,IE有安全策略限制页面不带cookie,但是如果我们加上P3P,就没有这策略的限制。这也是P3P来突破跨域的可行前提

    LotusPhp笔记之:Cookie组件的使用详解

    LotusPhp是一个PHP框架,它的Cookie组件提供了一种方便的方式来管理Cookie。Cookie是Web应用程序中常用的存储客户端数据的方式,它可以用来记录用户偏好、保持登录状态等。在LotusPhp中,使用Cookie组件需要遵循一定...

    php第一次无法获取cookie问题处理

    - **IE与其他浏览器的差异**:不同的浏览器对Cookie的处理可能存在差异,例如存储位置、大小限制和生命周期等方面,开发时需考虑兼容性。 了解这些原理后,当遇到PHP中关于Cookie的类似问题时,可以通过检查HTTP...

    php实现通过cookie换肤的方法

    在PHP编程中,实现通过Cookie来为用户...然而,考虑到跨域安全性和隐私政策,开发时需要注意正确设置Cookie的属性,例如域名、路径和安全性。此外,还可以考虑使用JavaScript来增强用户体验,比如添加即时预览功能。

    PHP中SSO Cookie登录分析和实现

    此外,对于IE浏览器,由于其特有的P3P策略,跨域Cookie可能受到限制,因此在实现SSO时需要考虑兼容性问题,可能需要添加P3P头或者使用特定的HTTP响应头来处理。 总结起来,PHP实现SSO的关键在于理解Cookie的工作...

    PHP Cookie的使用教程详解

    【PHP Cookie的使用详解】 PHP中的Cookie是一种存储用户数据的方式,它通过HTTP头部信息在浏览器和服务器之间传递。本文将详细介绍如何在PHP中设置、接收、处理和删除Cookie。 1. **设置Cookie** 要设置Cookie,...

    详解cookie验证的php应用的一种SSO解决办法

    通常情况下,网页只能读取同一域名下Cookie的内容,这也成为实现SSO的主要障碍之一。 项目初期,我们尝试通过客户端模拟登录的方式解决此问题,但种种尝试均以失败告终。原因在于,客户端脚本无法绕过浏览器同源...

    解析php通过cookies获取远程网页的指定代码

    `PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法`可能涉及到跨域Cookie的问题,因为IE对跨域Cookie的处理与其他浏览器略有不同,可能需要额外的配置或策略来确保兼容性。 最后,`php中使用cookie来...

Global site tag (gtag.js) - Google Analytics