php重复开启session,php重复session_start怎么解决

博客讨论了在PHP中session_start的使用误区,特别是大小写问题导致的session被意外重置。作者揭示了如何避免此类问题,并解释了数据库表结构、$temporary变量和代码片段的疑惑。建议检查session开启和初始化逻辑,以确保正确访问权限控制。
摘要由CSDN通过智能技术生成

bVwgYO

如果说没登录访问其他后台页面是非法操作,那么访问写session_start的页面session被重置了怎么办?

自己搞混了一直以为在其他页面用session_start会初始化session_start,原来是大小写问题...

回复内容:

bVwgYO

如果说没登录访问其他后台页面是非法操作,那么访问写session_start的页面session被重置了怎么办?

自己搞混了一直以为在其他页面用session_start会初始化session_start,原来是大小写问题...

您这个代码甚是诡异。。我看完了有点懵

第四行 为什么要foreach? 而且foreach的内容还是空的 {} ?

而且foreach已经结束了还能继续用 $ud[3] 这样的变量?

而且$_session['username']+$_session['password']是啥?

能不能多多解释一下你的代码,先说数据库的表是什么结构,$temporary 又是啥?为什么要foreach?

服务端php代码是你自己写的,而且前端没法改变session的值,你说用户怎么能重置你的session值?

而且有session就访问,没有就不能访问,没看过没有session还能进去的访问权限

要是你想实现两种不同的访问权限,你完全可以维护两个不同的session值来做标记

isser($_SESSION) OR session_start();

先检测是否开启session,若没开启就启动session,希望对你有帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值