如何用代码实现伪session? 如果不支持session,如何用代码实现伪session?伪session可以减少服务器资源占用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那只能用COOKIES咯,不过要保证数据验证的真确性。 不要叉开话题,我知道cookies 和用数据库 xml都可以 。 session 自己生成用数据库的memory table 或 内存 存数据做一个function 模拟 session_start从数据库取得数据存入 array 不用SESSION,而用"伪"SESSION。只要能进行SESSION的功能,而不用SESSION,那么可以模拟它的方式,如把唯一字符串放在数据库里(其实SESSION也不也是一个文件),或者放到客户端的Cookies。 伪session可以减少服务器资源占用?没说过这个就复杂了吧!原理就是一样的,存数据库把session重写一遍,每次检查提取,另尽可能存cookie 很不理解这个“伪”字。如果信息放DB或者其他不过是把session的储存方式改变了而已,没有改变session的本质,没怎么觉得会减少服务器的资源占用。 http://wadelau.spaces.live.com/Blog/cns!AD61D3F646554B84!284.entry 用数组结构保存键和值,然后通过串行化保存结果放到文件中或数据库中,,当然cookie里最好 数据库是最简单的方法...写两3个 function 就做完而且可以做SSO 没有什么伪session的说法.要了解session的本质就是cookie里记录客户端唯一ID,服务器端存储相应数据.至于服务器端如何存储(memcache,mysql,txt等),只不过是存储介质/方法的不同.另外.数据放在cookie端未必真能减轻服务器压力.大量数据往cookie放.无关页面同一域名下甚至图片都会带上cookie信息送出去. 用户第一次访问网站,生成伪session id,把这个伪session id在客户端cookie记录,在服务器端生成 sessionid.txt,把想记录的东西放入文件,每次访问网站,先去cookie取session id 在去服务器读sessionid.txt. 我也觉得这个提法有点250.出题者根本就对什么叫session没有理解清楚. php的sesson机制是很好的,近乎完美看了一其他语言像 ruby-on-rail,竟然没有session的垃圾清理机制,要自已清理还有,只支持cookie机制的,get机制的不支持这种东西做站会有很多问题 支持没有伪什么的算法,楼主讲的是网易的题目,如果考到,我也只能答数据库或Cookies了。 重点是session的回收机制,,而不是所谓的存储方式 。 我的猜想是,可以考虑用所谓的mock object…… 同意!要用伪session,只能使用数据库配合的方式.或许不需要用到cookies.但是那就有可能出错了.php中session还算可以,不像asp那样恐怖. htinkphp上传图片报“非法图像文件” 这种情况FOREACH怎么用 php如何显示文件夹内的文件目录,并点击此文件就可以下载 商城商品的商品号大家是怎样实现的 表单提交问题 nginx+PHP利用php-fpm中php_admin_value 设置php变量的问题 【跪求大侠帮助】 急!大家来帮忙呀!(关于防火墙的问题) session验证问题 急 !!! 请问如何用PHP创建文本文件? 怎么我的Smarty不能用 Php晋级群,堕落群 成员召回贴! SMTP Error: Could not authenticate怎么解决
用数据库的memory table 或 内存 存数据
做一个function 模拟 session_start
从数据库取得数据存入 array
不用SESSION,而用"伪"SESSION。只要能进行SESSION的功能,而不用SESSION,那么可以模拟它的方式,如把唯一字符串放在数据库里(其实SESSION也不也是一个文件),或者放到客户端的Cookies。
伪session可以减少服务器资源占用?没说过这个就复杂了吧!原理就是一样的,存数据库
把session重写一遍,每次检查提取,另尽可能存cookie
如果信息放DB或者其他不过是把session的储存方式改变了而已,没有改变session的本质,没怎么觉得会减少服务器的资源占用。
写两3个 function 就做完
而且可以做SSO
要了解session的本质就是cookie里记录客户端唯一ID,服务器端存储相应数据.
至于服务器端如何存储(memcache,mysql,txt等),只不过是存储介质/方法的不同.另外.数据放在cookie端未必真能减轻服务器压力.
大量数据往cookie放.无关页面同一域名下甚至图片都会带上cookie信息送出去.
把这个伪session id在客户端cookie记录,在服务器端生成 sessionid.txt,把想记录的东西放入文件,
每次访问网站,先去cookie取session id
在去服务器读sessionid.txt.
我也觉得这个提法有点250.
出题者根本就对什么叫session没有理解清楚.
像 ruby-on-rail,竟然没有session的垃圾清理机制,要自已清理
还有,只支持cookie机制的,get机制的不支持这种东西做站会有很多问题
支持没有伪什么的算法,楼主讲的是网易的题目,如果考到,我也只能答数据库或Cookies了。
同意!要用伪session,只能使用数据库配合的方式.或许不需要用到cookies.但是那就有可能出错了.php中session还算可以,不像asp那样恐怖.