session的实现方式
session可有两种实现方式即传递方式,第一种通过cookies实现,第二种通过URL重写来实现。如需程序中永远支持session,就要加上encodeURL(),即使在禁用cookie的情况下,一样可以使用session。 1、通过cookies实现 &nbs...
session可有两种实现方式即传递方式,第一种通过cookies实现,第二种通过URL重写来实现。如需程序中永远支持session,就要加上encodeURL(),即使在禁用cookie的情况下,一样可以使用session。
1、通过cookies实现
把session的id 放在cookie里面(为什么是使用cookies存放呢,因为cookie有临时的,也有定时的,临时的就是当前浏览器什么时候关掉即消失,也就是说session本来就是当浏览器关闭即消失的,所以可以用临时的cookie存放。保存再cookie里的sessionID一定不会重复,因为是独一无二的。),当允许浏览器使用cookie的时候,session就会依赖于cookies,当浏览器不支持cookie后,就可以通过第二种方式获取session内存中的数据资源。
2、通过URL重写来实现
在客户端不支持cookie的情况下,必须自己编程使用URL重写的方式实现。重写URL则需要通过response.encodeURL。
encodeURL可转码,转中文的编码,或者一些其他特殊的编码。比如网页的链接中存在中文字符,就会转换成为一些百分号或者其他的符号代替;encodeUTL()后面跟上sessionID,在禁用cookie的浏览器中同时也可以使用session。但是需要自己编程,只要链接支持,想用session就必须加上encodeURL()。
https://www.mfisp.com/usaidc/vmserver/
美国服务器租用首月仅需100元,租一送一大促销,详细咨询QQ:80496086
推荐:
CPU:Dual Xeon E5-2630L十二核
内存:16GB DDR3
硬盘:2TB SATA或480GB SSD
带宽:1Gbps Unmetered/送防御
IP:5个
促销价:750(首月¥100.00或以促销价季付赠送1个月)
部分网站内容及图片来源于网络,如有侵权或违规内容请联系管理员删除!
序号 | CPU | 内存 | 硬盘 | 宽带 | IP | 售价 | 免费试用 |
---|---|---|---|---|---|---|---|
美国服务器① | E5-2620 | 32G | 1T HDD | 100M/不限流 | 1IP | $198.00 | 申请试用 |
美国服务器② | E5-2650 | 32G | 1T HDD | 100M/不限流 | 1IP | $258.00 | 申请试用 |
美国服务器③ | E5-2680 | 32G | 1T HDD | 100M/不限流 | 1IP | $318.00 | 申请试用 |
美国服务器④ | E5-2690 | 32G | 1T HDD | 100M/不限流 | 1IP | $338.00 | 申请试用 |
美国服务器⑤ | E5-2697 | 32G | 1T HDD | 100M/不限流 | 1IP | $378.00 | 申请试用 |
美国服务器⑥ | E5-2620*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $378.00 | 申请试用 |
美国服务器⑦ | E5-2650*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $438.00 | 申请试用 |
美国服务器⑧ | E5-2680*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $478.00 | 申请试用 |
美国服务器⑨ | E5-2690*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $558.00 | 申请试用 |
美国服务器⑩ | E5-2697*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $598.00 | 申请试用 |
美国服务器⑪ | E5-2680v4*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $698.00 | 申请试用 |
美国服务器⑫ | E5-2698v4*2 | 32G | 1T HDD | 100M/不限流 | 1IP | $798.00 | 申请试用 |
上一篇: http缓存
下一篇: Session缓存原理