TP5 用了域名路由之后,SESSION 不共域了,怎么办

TP5 用了域名路由之后,SESSION 不共域了,怎么办,第1张

PHP 中session是一种会话机制,用户登录等功能是都会用到。如果在整个网站想共用session,只需在项目入口处设置session的路径,生命周期,域名即可。示例如下:

1

2

3

4

5

6

7

8

9

10

11

<php

//第一个参数是session的生命周期,第二个参数是路径,第三个是域名

@session_set_cookie_params(3600, "/", "domaincom", false, TRUE);

session_start();

//或者这样设置也可以,任选其一

ini_set('sessioncookie_path', '/');

ini_set('sessioncookie_domain', 'domaincom');

ini_set('sessioncookie_lifetime', '1800');

>

可以在php页面内设置自动获取并保持session。

打开php后,在页面右上角找到设置选项,点击后选择cookie密匙相关,勾选有关sessio的自动获取权限允许并且返回桌面勾选对应的权限即可获取更改的实时的sessionb。

php是一款早年间推出的网络链接软件,以体积小、效率高且免费便利等特点而好评如潮。

在jsp中使用js中的设置属性,进而获得session保存的属性值,实例如下:

session设置:

sessionsetAttribute("username",username);

sessionsetAttribute("password",password);

session获取:

username=sessiongetAttribute("username");

password=sessiongetAttribute("password");

tphp文件代码:

<php

OB_START();

@Session_start();

$sessionId = session_id();

echo $sessionId;

$_SESSION['abc']=123;

>

<a href=t2phpSESSIONID=<= $sessionId;>>获取session</a>

t2php文件代码:

<php

var_dump(session_id($_GET['SESSIONID']));

>

t2php也需要开启session:

<php

@Session_start();

var_dump(session_id($_GET['SESSIONID']));

> 《session_name() 返回当前session的名称》

CSDN创立于1999年,是中国最大的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。拥有超过3000万注册会员(其中活跃会员800万)、50万注册企业及合作伙伴。

以上就是关于TP5 用了域名路由之后,SESSION 不共域了,怎么办全部的内容,包括:TP5 用了域名路由之后,SESSION 不共域了,怎么办、php页面不刷新如何获取更改的session、怎样获取网页的SessionId等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9293383.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存