Php 何时使用会话以及何时使用GET在web应用程序中传递参数?
关于何时使用GET以及何时使用会话将web应用程序中的参数从一个页面传递到下一个页面,是否有指导原则 例如: web应用程序有一个“销售报价”实体,您可以“打开”,向其中添加项目,然后关闭。您可以打开另一个报价单,向该报价单添加项目,等等。在该报价单上添加、删除、编辑项目时,数据库层需要知道表的哪些区域要读取,哪些表要写入,以确保将项目添加到正确的报价单。这可以通过使用Php 何时使用会话以及何时使用GET在web应用程序中传递参数?,php,rest,web-applications,get,session-variables,Php,Rest,Web Applications,Get,Session Variables,关于何时使用GET以及何时使用会话将web应用程序中的参数从一个页面传递到下一个页面,是否有指导原则 例如: web应用程序有一个“销售报价”实体,您可以“打开”,向其中添加项目,然后关闭。您可以打开另一个报价单,向该报价单添加项目,等等。在该报价单上添加、删除、编辑项目时,数据库层需要知道表的哪些区域要读取,哪些表要写入,以确保将项目添加到正确的报价单。这可以通过使用quote\u id来实现 是否应该通过GET或SESSION传递报价id?SESSION主要用于跨多个页面存储用户名、主题等用
quote\u id
来实现
是否应该通过
GET
或SESSION
传递报价id?SESSION主要用于跨多个页面存储用户名、主题等用户信息。
GET和她的姐妹POST、PUT和DELETE是HTTP方法或动词,它们是从客户端(如web浏览器)到服务器的技术类型请求。
当您在服务器中生成wep页面时,当有更多的JS工作正在进行时,您应该在表单或标记的属性值中插入quote_id作为隐藏输入,或者将其附加到请求url中,如GET/quotes/5,其中5是您的quote_id,因此您可以在服务器中执行类似操作,以生成锚定,单击将检索到quote根据它的id
<a href="<?php echo '/quotes/'.$quote_id ?>"
> click me to get quote info </a>
他们是否在此点登录到站点?是的,用户在该点登录,然后我将使用URL进行友好的书签会话数据在服务器和客户端之间没有“传递”,而是存储在服务器端。您可以根据应用程序的需要设置它们(例如,失败登录尝试的次数)。另一方面,Get参数由客户机控制(例如:客户机希望在其中显示接口的区域设置)会话不是模拟Get
<a href="<?php echo
'/route/get_quote_by_id.php?
quote_id='.$quote_id ?>"
> click me to get quote info </a>
echo $_GET['quote_id'];