700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > PHP简单实现HTTP和HTTPS跨域共享session解决办法【PHP】

PHP简单实现HTTP和HTTPS跨域共享session解决办法【PHP】

时间:2019-07-04 21:22:21

相关推荐

PHP简单实现HTTP和HTTPS跨域共享session解决办法【PHP】

后端开发|php教程

PHP,HTTP,HTTPS,跨域共享session

后端开发-php教程

HTTP、HTTPS协议下session共享解决cookie失效 的办法:(也许不是最好的,但是实用)

手机贷款源码作用,vscode加js代码,ubuntu 域,tomcat 静态页,sqlite php管理,网页设计能赚大钱吗,.net 查询数据库操作,服务器如何屏蔽ip段,jquery 表格 分页 插件,wap手机端前端框架,爬虫软件怎么用,php转html,seo的描述,新版springboot,ecshop首页地址标签,电子商务网站源代码,网页链接保存,用模板网站全改成自己的图片 侵权吗,网站后台 二级域名,html酷炫页面,桃源校园文件管理系统,大淘客小程序lzw

原理就是把session id设置到本地的cookie,

刷流量平台源码,ubuntu so导出,tomcat 8 ipv6,python 爬虫豆瓣,燕十八php教程第三部,百度贴吧合肥吉尔seolzw

$currentSessionID = session_id();

session_id($currentSessionID );

源码 外购,vscode可视化界面,vcs dc ubuntu,tomcat 欢迎页没有,绿瘦爬虫,小程序二维码 php,seo教程基础霸屏推广,网站单页面下载,政务调查问卷模板lzw

简单事例代码:

(HTTP)

session_start();

$currentSessionID = session_id();

$_SESSION[‘testvariable’] = ‘Session worked’;

$secureServerDomain = ‘’;

$securePagePath = ‘/safePages/securePage.php’

echo ‘点击这里跳转到HTTPS 协议下’;

(HTTPS)

$currentSessionID = $_GET[‘session’];

session_id($currentSessionID);

session_start();

if (!emptyempty($_SESSION[‘testvariable’])) {

echo $_SESSION[‘testvariable’];

} else {

echo ‘Session did not work.’;

}

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

一个magento站的cookie设置一直失效,纠结好多天,最后明悟是HTTP和HTTPS跨域 使COOKIE失效了。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。