【发布时间】:2017-12-20 21:50:01
【问题描述】:
是否有关于何时使用 GET 以及何时使用 SESSION 将 Web 应用程序中的参数从一个页面传递到下一个页面的指南?
例子:
网络应用程序有一个“销售报价”实体,您可以“打开”、向其中添加项目并关闭它。您可以打开另一个报价,向该报价添加项目等。在该报价上,添加,删除,编辑项目,数据库层需要知道要读取表的哪些区域以及要写入哪个表,以确保项目被添加到正确的报价中。这可以通过使用quote_id 来完成。
应该通过GET 还是SESSION 传递报价ID?
【问题讨论】:
-
他们此时是否已登录网站?
-
是的,用户此时已登录
-
然后我会使用 URL 进行友好的书签
-
会话数据在服务器和客户端之间没有“传递”,它们存储在服务器端。您将它们设置为您的应用程序需要(例如失败的登录尝试次数)。另一方面,获取参数由客户端控制(例如:客户端想要显示界面的语言环境)
标签: php rest web-applications get session-variables