永发信息网

关于 php 的 $_SESSION 变量 覆盖问题?

答案:2  悬赏:0  手机版
解决时间 2021-02-05 07:09
  • 提问者网友:孤凫
  • 2021-02-04 14:54
如果我在 index.php 包含的 head.php 中 给 session 加了一个数组,
是不是 每次 head.php 被 其他页面 include 的时候 重复地声明数组赋值 并 覆盖 原先session 里的数组?
是否会因为创建新数组而影响到效率?

重复->反复 更正问题
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-02-04 15:52
SESSION 可以理解为这个用户当前会话独立拥有的数据,会话结束这些数据都会不存在了,每一个用户的SESSION数据都是独立的

你前面赋了值,后面页面都会取得到,如果后面再赋新的值,原有的值也就改变了,效率不会有什么影响的的
全部回答
  • 1楼网友:一秋
  • 2021-02-04 17:26
php配置register_globals = on的时候,定义的变量会改变同名的session。 改成 register_globals = off。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯