【发布时间】:2022-11-03 20:43:11
【问题描述】:
我的问题更多是关于最佳实践而不是实际问题。
我正在工作中创建一个内部工具(PHP 和 MySQL)。所有用户都将有一个登录名,所有用户数据都存储在 $_SESSION 中。
目前我使用(根据需要)$_GET、$_POST 和定义的数组(如 $plantData 等)。
问题是:将所有内容存储在 $_SESSION 中会有什么“错误”?只有登录的用户才能使用该工具(在将数据添加到 $_SESSION 之前,我仍将 $_POST 用于表单)。
我在 PHP 方面没有多年的经验,所以我可以安排我的数组越简单越好。
欢迎所有意见 - 在此先感谢。
试图限制我的代码中的数组数量 - >简化它。
【问题讨论】:
-
我认为您可以在 $_SESSION 中存储数据。一般来说,关于使用它的抱怨是围绕着巨大的网站/应用程序,当应用程序需要分片到多个服务器等时,这成为维护的负担。如果这只是一个内部工具(我猜不到 2,000 个用户)在单个服务器上,你应该没问题。
-
“问题是:”- 问题应该,你希望从中获得什么?如果这个数据没有不同在不同的用户之间,那么将其粘贴到会话中几乎没有(逻辑)意义。
标签: php