Hum*_*man 1 php uri session-variables
我想知道是否使用SESSION变量将数据从一个PHP页面传递到另一个PHP页面是有效的.我问这个是因为我认为SESSIONS只是用来让用户登录网站,而是作为cookie的替代品.通过诸如?之类的URI 将数据(非敏感)从一个页面传递到另一个页面是不是更好members.php?name=Joe&age=28?
PHP会话将cookie写入浏览器,然后将与该会话关联的数据存储在磁盘上; 它和include()一样昂贵,可以在下一页加载时读回来,也就是说完全无关紧要.
此外,除非您创建允许它们的机制,否则用户无法更改会话数据; 他们可以轻松搞乱查询字符串.
简短回答:是的,效率很高.