我只是想通知我实际上可以在$ _SESSION中存储对象,我发现它非常酷,因为当我跳转到另一个页面时,我仍然有我的对象.在我开始使用这种方法之前,我想知道它是否真的是一个好主意,或者是否存在潜在的陷阱.
我知道,如果我有一个单一的入口点,我就不需要这样做,但我还没有,所以我没有一个入口点,我真的想保留我的对象,因为我不我失去了我的状态.(现在我还读到我应该编写无状态站点,但我还不了解这个概念.)
因此,在短期:是否确定存储对象的会话,是否有任何问题,它?
编辑:
临时总结:到目前为止,我知道重新创建对象可能更好,即使它涉及再次查询数据库.
进一步的答案可能会更详细地说明这方面!
什么是在PHP中的页面之间存储数据的最佳方式?我还以为会议工作的很好,甚至反对的会话(/sf/answers/386073901/),但可以说,我是建设一个购物车,是PHP的会议真的这么容易被破解的是它不是明智的存储他们的购物车/购物篮数据?无论如何,如果有人设法获得别人的篮子数据,谁会关心,这肯定不会造成任何伤害?显然,信用卡数据等是有害的,但订单中的不同产品列表根本不用担心.
我已经看到了我目前正在使用的购物车(我没有制作)将每个订单存储到数据库中的表中,然后只按订单ID查询表以检索所有订单信息.这是可取的吗?
我一直在努力寻找用PHP做事的最佳方法,而问题似乎从来没有一种值得信赖的方法可以做任何事情.总有人说这是个坏主意.