支付宝异步通知返回时cookie、session为什么会失效?
2016-12-23 15:25
253 查看
当商户网站中有设置服务器异步通知页面文件(参数notify_url对应页面文件)与同步跳转返回页面文件(参数return_url对应页面文件),且在这两个文件里编写了获取cookie、session的代码。此时就会出现问题。
同步跳转返回页面文件(参数return_url对应页面文件)是买家付款完成后,当前页面从支付宝的网站自动跳转返回到商户网站的指定网页。cookie、session是从用户的客户端里获取的,此时,同步跳转返回页面是在用户的客户端里执行。因此,cookie、session不会失效。
但是,服务器异步通知页面文件(参数notify_url对应页面文件)是交易状态发生变更时,支付宝主动通知到商户网站的指定网页。cookie、session是从用户的客户端里获取,此时,交互过程是服务器与服务器间的交互,那么获取的位置则不个人用户的客户端,而是服务器里。因此,商户网站无法获取到cookie、session的信息。
同步跳转返回页面文件(参数return_url对应页面文件)是买家付款完成后,当前页面从支付宝的网站自动跳转返回到商户网站的指定网页。cookie、session是从用户的客户端里获取的,此时,同步跳转返回页面是在用户的客户端里执行。因此,cookie、session不会失效。
但是,服务器异步通知页面文件(参数notify_url对应页面文件)是交易状态发生变更时,支付宝主动通知到商户网站的指定网页。cookie、session是从用户的客户端里获取,此时,交互过程是服务器与服务器间的交互,那么获取的位置则不个人用户的客户端,而是服务器里。因此,商户网站无法获取到cookie、session的信息。
相关文章推荐
- php 会话控制(禁用cookie后session为什么会失效?)
- 扎心啊,老铁!支付宝支付,同步通知session失效问题
- iframe跨站点cookie被阻导致session失效
- 异步 HttpContext.Current实现取值的方法(解决异步Application,Session,Cache...等失效的问题)
- 拦截器处理session失效返回登录页面
- 支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url. .
- 支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url.
- 为什么我的session会失效呢
- 支付宝通知返回时的交易状态列表
- java后设置Session有效期,设置Cookie有效期,设置失效,获取Cookie值方法
- 拦截器处理session失效返回登录页面
- 异步 HttpContext.Current实现取值的方法(解决异步Application,Session,Cache...等失效的问题)
- 异步 HttpContext.Current实现取值的方法(解决异步Application,Session,Cache...等失效的问题)
- 【同一个Server Weblogic两个Domain CookieName冲突导致session失效问题】【关于WebLogic的Session丢失的问题】
- 支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url
- IE下iframe跨域session和cookie失效问题的解决方案
- 为什么会有Cookie、session、application
- session失效后框架体系中不能返回登录页面
- 使用uploadify时session及cookie失效解决方案
- 支付宝通知页面notify_url、返回页面return_url