社区
基础编程
帖子详情
4.1.2中如何获取session的值?
辅导费卡了
2002-05-17 04:56:13
以前版本里面如果要取得一个如叫user的session,只要在文件开头先session_start();后就直接可以用$user来获取这个session的值,但是现在的4.1.2里面变掉了好像,我现在这么取值,就会提示没有定义$user这个变量。请问应该如何来活得这个session值呐?多谢各位
...全文
351
4
打赏
收藏
4.1.2中如何获取session的值?
以前版本里面如果要取得一个如叫user的session,只要在文件开头先session_start();后就直接可以用$user来获取这个session的值,但是现在的4.1.2里面变掉了好像,我现在这么取值,就会提示没有定义$user这个变量。请问应该如何来活得这个session值呐?多谢各位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbolive
2002-05-17
打赏
举报
回复
在PHP 4.2中,新安装的PHP中的register_globals选项默认为关闭,因此EGPCS值(EGPCS是Environment、Get、Post、Cookies、Server的缩写 -- 这是PHP中外部变量来源的全部范围)不会被作为全局变量来创建。当然,这个选项还可以通过手工来开启,但是PHP的开发者推荐你将其关闭。要贯彻他们的意图,你需要使用其它的方法来获取这些值。
从PHP 4.1开始,EGPCS值就可以从一组指定的数组中获得:
$_ENV -- 包含系统环境变量
$_GET -- 包含查询字符串中的变量,以及提交方法为GET的表单中的变量
$_POST -- 包含提交方式为POST的表单中的变量
$_COOKIE -- 包含所有cookie变量
$_SERVER -- 包含服务器变量,例如HTTP_USER_AGENT
$_REQUEST -- 包含$_GET、$_POST和$_COOKIE的全部内容
$_SESSION -- 包含所有已注册的session变量
在PHP 4.1之前,当开发者关闭register_globals选项(这也被考虑为提高PHP性能的一种方法)后,必须使用诸如$HTTP_GET_VARS这样的令人讨厌的名字来获取这些变量。这些新的变量名不仅仅短,而且它们还有其他优点。
在PHP 4.1中,添加了一组特殊数据以访问外部数据。这些数组可以在任何范围内调用,这使得外部数据的访问更方便。在PHP 4.2中,register_globals被默认关闭以鼓励使用这些数组以避免无经验的开发者编写出不安全的PHP代码。
辅导费卡了
2002-05-17
打赏
举报
回复
$HTTP_SESSION_VARS["user"]是好用的。多谢啊!呵呵。
banneryue
2002-05-17
打赏
举报
回复
PHP.INI中的register_global
或用$HTTP_SESSION_VARS看看
skimeister
2002-05-17
打赏
举报
回复
是这样的,现在PHP严格了一点,向一个从未付过的变量
取值/比较是会出现警告的,用empty()之类的检查则无所谓
教学、学习必备:jsp教案
4.2.1改变contentType属性的
值
105 4.2.2 设置响应HTTP头 107 4.2.3重定向 107 4.3
SESSION
对象 110 4.3 .1
session
对象的ID 110 4.3.2
session
对象存储数据 111 4.3.3
session
对象的生存周期 115 4.3.4
session
对象...
PHP网络编程技术与实践 源码
8.2.3 使用
Session
的
值
8.2.4
Session
的销毁 8.2.5 其他
Session
函数使用说明 8.3 本章小结 第9章 使用PHP生成静态页面 9.1 为什么要生成静态页面 9.2 静态技术介绍和使用 9.3 常见的模板技术模块 9.3.1 SMARTY模板...
java web技术开发大全(最全最新)
4.6.3 HttpServletRequest接口
中
的
Session
方法 4.6.4 实例:通过Cookie跟踪
Session
4.6.5 实例:通过重写uRL跟踪
Session
4.7 Web开发的
中
文问题 4.7.1 Java的编码原理 4.7.2 实例:解决输出
中
文乱码问题 ...
NHibernate
中
文帮助手册API
4.1
.2. 实现一个默认的构造器(constructor)
4.1
.3. 提供一个标识属性(identifier property)(可选)
4.1
.4. 使用非不可继承的(non-sealed)类以及虚方法(virtual methods) (可选) 4.2. 实现继承...
Hibernate实战(第2版
中
文高清版)
15.2.2
获取
标量
值
15.2.3 Java Persistence
中
的原生SQL 15.3 过滤集合 15.4 高速缓存查询结果 15.
4.1
启用查询结果高速缓存 15.4.2 理解查询高速缓存 15.4.3 什么时候使用查询高速缓存 ...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章