作者grassboy2 (天才小胖子-活力花俏草儿)
看板PHP
标题[请益] $_SERVER['REMOTE_ADDR']?
时间Sun Apr 8 01:24:35 2007
请问一下板上的大大们…
由於小弟最近写一个iframe的程式…
各家浏览器对iframe里的SESSION的支援度有差别…
有时候遇到预设不接受存取cookie的浏览器…
SESSION几乎等於白设…
所以想到一个方法…
在session_start()之前加个session_id(md5($_SERVER['REMOTE_ADDR']));
以IP的方式去指定session_id…
如此一来不管有没有办法从cookie存取session_id都可以正确的使用SESSION
不过…想到了一个问题…
假设学生A他在外面租房子…
由於房东是用IP分享器…
所以另一个和房东租房子的学生B用的也是同个IP…
如此一来…学生A的SESSION资讯就有可能流到学生B手中…
IP分享器的运作原理我不是很懂^^"有可能降子吗?
如此一来…必定是md5()里面的变数除了对方的IP资讯外还要再串一个str…
以确保该session是该电脑才能使用的…
但…就是想问大家…那个str有可能存在吗?
直觉应该是SERVER变数…
但不知道要怎麽套的说><~
先谢谢大家的回答罗^^~
--
╔作者 grassboy2 来自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日梦工作室 ╚─你现在还以为,浏览器不能打逼吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.206.39
※ 编辑: grassboy2 来自: 140.115.206.39 (04/08 01:25)