如果PHP没有提供Session的实现,请用PHP设计一个简单的Session实现
发布时间:2008-9-14 20:04 作者: kukukyky 信息来源: PHPChina 开源社区门户
这个问题怎么解决???
培训新闻
- 北京隆重推出“先就业,后付费”,LAMP就业班...
- 青岛PHPChina培训中心第二期就业寒假班热招
- 唐山PHPChina授权培训中心首期就业班开始热招...
- 广州多迪,零起点,四个月培养高级工程师,包...
- 大连开沅教育(PHP大连中心)12月LAMP项目实...
- 济南第九期LAMP实训就业班冬节火热报名中
- 西安PCTI-5期业余班热招中......
- 上海LAMP一期实战精英班11月27日开班啦~~~~~...
热点专题
网站特别推荐
- LAMP兄弟连最新开班报道
- 北京隆重推出“先就业,后付费”,LAMP就业班...
- 青岛PHPChina培训中心第二期就业寒假班热招
- 唐山PHPChina授权培训中心首期就业班开始热招...
- 广州多迪,零起点,四个月培养高级工程师,包...
- PHP考试认证问题
- 大连开沅教育(PHP大连中心)12月LAMP项目实...
- 福州厦门什么时候有开培训班
- 济南第九期LAMP实训就业班冬节火热报名中
- 西安PCTI-5期业余班热招中......
社区精华
- alee简说OOP插件机制 < 未完待续 >
- mutou_wu我说PHPer的水平区分
- leehui1983MYSQL开发实用知识集合(暂告一段落...
- laruence深入理解PHP原理之文件上传
- peacock【重点推荐】一款专业级Web开发工具






最新回复
最好别用Cookie..
如果保存到数据库的话,那应该是hash值和全局变量一起保存才行(类似定制session保存到数据库,就是6个函数和在一起的那种),然后hash值再保存到cookie里,下次进来只需判断一下就好了。
[ 本帖最后由 sara 于 2008-9-14 22:42 编辑 ]
//全局HASH
//用一个KEY保存是否登陆(退出会做相应处理)
//文件保存用户信息
为什么要用COOKIE呢?从安全方面,我不用,任何客户端的都可模拟
造成安全隐患
不用Cookies, 你怎么知道当前用户对象哪个SESSION的数据呢? 当然也有用Query string的.
QUOTE:
HASH值是和用户对应的你对cookie的理解可能就是脚本里有没有setcookie吧。session_start就把sid自动放在cookie里,只不过不需要开发者显式的去设置而已。
多台服务器共享session数据当然要依靠cookie了,你叫用户把浏览器COOKIE关了看还能不能共享。
从来没有用过session_start()这个东西...
同样能够做到!
vister::set($_id); //session并同步
vister::get($_id); //取得信息
中间过程就比较复杂了...
[ 本帖最后由 lxylxy888666 于 2008-9-15 10:59 编辑 ]
那你的HASH值存放在哪里呢? 不用Cookies, 除了Query string我还真想不起有什么办法了.
如果可以的话, 可否谈谈, 你们是怎么实现的, 谢谢.
> 从来没有用过session_start()这个东西...
> 同样能够做到!
如果自己实现SESSION, 当然就不需要session_start()了.
问题是自己要怎么实现?
query string同样可以伪造,而且伪造的门槛更低,用他来代替cookie实现sessionid是很SB的做法