难道不能把$_SESSION看作一个普通变量?

来源:4-6 使用session

单身狗保护协会

2017-06-02 12:49

我都无语了。把session_start();一句注释掉,程序还是可以正常执行。加start和没加start,对于$_SESSION的值,有什么影响?难道不能把$_SESSION看作一个普通变量?

写回答 关注

4回答

  • 慕粉3297688
    2017-06-03 11:20:56

    $_SESION,用在存东西用的如$_SESSION['name'] = 'caocao';

    而但是用它之前必须要session_start()----其中之一的功能,$_SESSION是服务器端的cookie,相当一个大数组(浏览器关闭前,和session销毁前)$_SESSION中的数据可以一直用(出了重新赋值)   

    你不需要了,可以把session删掉!  

  • 慕粉3297688
    2017-06-03 11:17:15

    通过使用$_SESSION超全局变量注册session变量,而session_start();是对函数进行初始换

  • 慕粉3297688
    2017-06-03 11:13:14

    session_start();与$_SESSION的作用是一样的,你用一个就行了

  • 慕粉3297688
    2017-06-03 11:11:59

    $_SESSION不是个普通变量,而是一个全局变量,通过$_SESSION可以生成session值

    单身狗保护协...

    慕友你好,感谢回答。但从我实际操作来看,没有session_start()语句,$_SESSION仍然可以正常赋值。这与session_start()产生的$_SESSION一样吗?

    2017-06-06 19:55:15

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181906 学习 · 2654 问题

查看课程

相似问题