700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php中http与https跨域共享session的操作 httpssession

php中http与https跨域共享session的操作 httpssession

时间:2021-01-10 03:29:55

相关推荐

php中http与https跨域共享session的操作 httpssession

php教程|php手册

跨域共享,session,

php教程-php手册

php中http与https跨域共享session的解决方法,httpssession

彩虹正版源码购买,ubuntu怎么修改英语,tomcat服务端口冲突,爬虫请求网页,php独立开发需要多久,seo创作时间lzw

遇到了HTTP、HTTPS协议下session共享解决cookie失效的问题,这里提供一个临时解决办法。

实现原理:把session id设置到本地的cookie。

android fragment 源码,ubuntu更换台面,怎样访问自己的tomcat,cpp网络爬虫,php绑定html按钮,seo插画lzw

如下:

支付宝自动发货系统源码,vscode终端 属性,ubuntu杜比,tomcat编程入门,c# sqlite 教程,aspcms 投票插件,前端三大框架的比较,爬虫多线程防屏蔽,php中的cookie,红河seo优化推广,网站模板 带手机端,动态网页设计代码,购物商城后台模板lzw

复制代码 代码如下:

$currentSessionID = session_id();

session_id($currentSessionID );

以下是实现代码,分为http与https两部分。

1,http部分:

复制代码 代码如下:

<?php

session_start();

$currentSessionID = session_id();

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

$secureServerDomain = ‘’;

$securePagePath = ‘/safePages/securePage.php’

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

?>

2,HTTPS部分

复制代码 代码如下:

<?php

$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。

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