用户名: 用QQ登录本站
密 码: 注册
验证码:
首页 软件 编程 笑话 知识 公告 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

[公益] 节省一分零钱 献出一份爱心 温暖世间真情       【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元      
广告位招租中
2021年 儿童节 26
2021年 端午节 39
2022年 元 旦 240
2022年 春 节 271
 
  • 您现在的位置:首页 >> PHP >> 内容

    PHP解决HTTP和HTTPS跨域共享session的方法

    内容摘要: $currentSessionID=session_id();session_id($currentSessionID);简单示例代码:(HTTP)?phpsession_start();$currentSessionID=session_id();$_SESSION['username']='Alixixi';echo 'a href='https://w......

      $currentSessionID=session_id();

    session_id($currentSessionID);

    简单示例代码:


    (HTTP)


    <?php

    session_start();

    $currentSessionID=session_id();

    $_SESSION['username']='Alixixi';

    echo '<a href="https://www.Alixixi.com/jquery.php?session="'.$currentSessionID.'">点击这里跳转到HTTPS协议下</a>';

    (HTTPS)


    <?php

    $currentSessionID=$_GET['session'];

    session_id($currentSessionID);

    session_start();

    if(!empty($_SESSION['username'])){

    echo $_SESSION['username'];

    }else{

    echo 'Session did not work.';

    }

    有点安全性的问题,因为这样子的话session id的传输是没加密的,别人可以嗅探侦测到,获取这个session id进而获取你的session数据。所以有必要的话可以考虑加密这个id值。

      版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


    发布日期:2021/1/21 发布时间:16:33:11 点击:750 录入:齐天大圣
  • 上一篇:PHP编程中一些时间和日期代码调用
  • 下一篇:php中rsort函数实例用法
  • 本类新增
    本类热门文章
    Baidu

    YiJiaCMS V5.01 Build 21.03.31(MSSQL) 闽ICP备05000814号-1
    本空间由景安网络提供,百度云加速提供加速防护
    齐天大圣® 制 作 ©2000-2021