课程
/后端开发
/PHP
/PHP进阶篇
我都无语了。把session_start();一句注释掉,程序还是可以正常执行。加start和没加start,对于$_SESSION的值,有什么影响?难道不能把$_SESSION看作一个普通变量?
2017-06-02
源自:PHP进阶篇 4-6
正在回答
$_SESION,用在存东西用的如$_SESSION['name'] = 'caocao';
而但是用它之前必须要session_start()----其中之一的功能,$_SESSION是服务器端的cookie,相当一个大数组(浏览器关闭前,和session销毁前)$_SESSION中的数据可以一直用(出了重新赋值)
你不需要了,可以把session删掉!
通过使用$_SESSION超全局变量注册session变量,而session_start();是对函数进行初始换
session_start();与$_SESSION的作用是一样的,你用一个就行了
$_SESSION不是个普通变量,而是一个全局变量,通过$_SESSION可以生成session值
单身狗保护协会 提问者
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
5 回答有个变量不知道什么作用
4 回答请教一下,$_SESSION变量是一个用户一份还是整个服务器一份?
2 回答$this 这个变量的作用
1 回答session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。
2 回答unset($_SESSION);和unset($_SESSION['name']);的区别?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号