我开发了一个网络应用程序,它使用由网络主机(地面上)托管的Web服务器和数据库以及在Amazon Web Services EC2上运行的服务器。用户在会话期间可能会同时使用两个服务器,并且两个服务器都需要知道有关用户的一些会话信息。我不想将两个服务器都需要的信息POST出去,因为我不希望浏览器/Firebug等看到。因此,我需要我的会话数据在服务器之间持久存在。我认为这意味着最好的选择是将我需要的所有/部分数据存储在数据库中,而不是在会话中。最简单的方法似乎是保留会话但在服务器之间POST session_id,并将其用作从数据库中的“user_session_data”表中查找所需数据的键。
我查看了Tony Marston的文章 "Saving PHP Session Data to a database"-我应该使用这个还是只使用一个包含我需要的会话数据和session_id作为键的表就足够了?创建自己的表和存储所需数据的方法的缺点是什么?
我查看了Tony Marston的文章 "Saving PHP Session Data to a database"-我应该使用这个还是只使用一个包含我需要的会话数据和session_id作为键的表就足够了?创建自己的表和存储所需数据的方法的缺点是什么?