我在我的网站的登录工作流程中使用PHP $ _SESSION变量,我只想做一些澄清.就像Facebook一样,我想存储一个只有服务器知道的密码,用于签署发送到服务器和从服务器发送的每个请求.我最初的方法是生成一个随机字符串并将其存储在MySQL表中,但后来我了解了会话变量.我知道会话变量默认使用存储会话名称和ID的cookie来工作,对吗?没有任何实际数据存储在用户的计算机上?所以如果我想实现:
# assume that $rand_string is not null and a string
session_start();
$_SESSION['secret'] = $rand_string;
没有任何方法可以让用户解码会话cookie并确定实际值$rand_string,对吗?只是想确保数据是安全的,否则我将恢复到不太流畅的MySQL技术.我只是想到了易于访问和管理的会话变量.
| 归档时间: |
|
| 查看次数: |
227 次 |
| 最近记录: |