因为荷兰正在严厉适用欧洲隐私法, 并保持我公司网站的用户友好性,
我需要的是一种“重写”本地的php会话课的方法, 这样在本地的班级要求 储存phpsessid的饼干的时候, 我可以把自己的代码放在那里, 检查浏览器的指纹, 并匹配一个会话代号, 我可以用它来恢复本地班的正常工作。
我的想法是:
table sess_fingerprints Fields: fingerprint - phpsessid
function getsessionid()
{
$result = $this->db->query("SELECT phpsessid
FROM `sessiondatabase`.`sess_fingerprints`
WHERE `sess_fingerprints`.`fingerprint` = $userfingerprint ");
if($result->num_rows() != 0)
{
return $result->row->phpsessid;
}
}
到了那个时候 本地的php会话代码 和平常一样有效
所以,我的问题是:能否只覆盖phpsession 类的“cookie”部分?如果是的话,如何呢?因为我还没有找到。
我知道能够通过快递等传递会话变量, 但对于我的网络应用程序来说还不够安全。