首页 > 开发 > PHP > 正文

PHP解决HTTP和HTTPS跨域共享session的方法及代码实例

2024-05-04 23:06:04
字体:
来源:转载
供稿:网友
HTTP、HTTPS协议下跨域解决session共享的办法,也许不是最好的,但是比较实用。如下是具体的解决方案。
武林网小编给您推荐这个PHP解决HTTP和HTTPS跨域共享session的方法及代码实例,这里还有关于HTTP HTTPS 跨域 共享 session 的教程,希望您能够喜欢并学到东西提升自己的知识与技能,下面是内容详细阅读:

HTTP、HTTPS协议下跨域解决session共享的办法,也许不是最好的,但是比较实用。如下是具体的解决方案。

$currentSessionID=session_id();session_id($currentSessionID);

简单示例代码:

(HTTP)

<?phpsession_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值。


关于PHP解决HTTP和HTTPS跨域共享session的方法及代码实例的内容写到这里就结束啦,您可以收藏本页网址http://www.VeVb.com/biancheng/a/2018091494234.shtml方便下次再访问哦。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表