• 【转载】框架里跨域Session丢失问题


    解决方案

       1、PHP程序

          可以直接在B网站中写入
          <?php

            header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"')
          ?>

          这样就能接受第三方的Cookie/Session啦。

       2、lighttpd的服务器

          server.modules    = ("mod_setenv")

          setenv.add-response-header = ( "P3P" => "CP='CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR'")

       3、apache的服务器

          <VirtualHost>

             Header set P3P 'CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'

          </VirtualHost>

       4、IIS的服务器

          增加一个网站http头来解决问题;

          管理 工具——〉选择一个网站 ——〉属性——〉http头,增加一个http头

          然后输入头名:P3P

         输入头内容:CP=CAO PSA OUR

       5、jsp页面:

          <%

              response.setHeader("P3P","CP=CAO PSA OUR");

          %>

  • 相关阅读:
    Apache2.4.x与Apache2.2.x的一些区别
    ubuntu下的apache的虚拟主机的配置
    mysql的事物
    javascript的预编译和执行顺序
    ubuntu下的词典的安装
    ubuntu下的apache+php+mysql的安装
    mysql的架构
    session
    cookie
    JavaScript实例-----反选
  • 原文地址:https://www.cnblogs.com/wonder315/p/2158144.html
Copyright © 2020-2023  润新知