LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1181|回复: 4

SESSION问题?

[复制链接]
发表于 2005-11-7 17:21:30 | 显示全部楼层 |阅读模式
初学PHP,对SESSION不理解.
下面这段代码的结果为什么是1??
[PHP]
<?
session_start();
session_register('id');
$_SESSION['id']=100;
$id=1;
print $_SESSION['id'];
?>
[/PHP]
发表于 2005-11-7 18:10:33 | 显示全部楼层
Post by sombad
初学PHP,对SESSION不理解.
下面这段代码的结果为什么是1??
[PHP]
<?
session_start();
session_register('id');
$_SESSION['id']=100;
$id=1;
print $_SESSION['id'];
?>
[/PHP]

最好找一下关于PHP应用开发的书籍读一下关于SESSION的介绍。
回复 支持 反对

使用道具 举报

发表于 2005-11-10 09:04:43 | 显示全部楼层
session_register是当global_register为on的时候使用的~~但是global_register为on时会带来安全隐患~~
一般建议关闭global_register。只使用$_SESSION

楼主检查一下自己的PHP是什么版本,global_register是不是开启~~~
回复 支持 反对

使用道具 举报

发表于 2005-11-10 11:00:24 | 显示全部楼层
初学者最大的爱好就是跟着书本
register_globals=On........
回复 支持 反对

使用道具 举报

发表于 2005-12-9 23:15:04 | 显示全部楼层
运行了这段代码得到的结果是100。
我的配置
Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-16
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表