何时使用会话以及何时将get用于参数传递在Web应用程序中



是否有有关何时使用get以及何时使用会话将参数传递到另一个页面的指南?

示例:

Web-App具有您可以"打开"的"销售报价"实体,向其添加项目并关闭。您可以打开另一句名言,将项目添加到该报价中等。在该报价中,添加,删除,编辑项目时,数据库层需要知道表的哪个表格,以及要写入哪个表格,以确保项目将添加到正确的报价中。可以使用quote_id来完成。

应该通过GETSESSION

通过该报价ID

会话主要用于跨多个页面存储用户信息,例如用户名,主题等。Get and她的姐妹帖子,Put和Delete是HTTP方法或动词,它们是从Web浏览器等客户到服务器等客户的技术类型。当您在服务器中生成WEP页面时,应插入QUOTE_ID作为您的表单中的隐藏输入或标签的属性值,当有更多JS工作或将其附加到请求URL上时,例如get/quotes/5,其中5是您的5quote_id,因此您将在服务器中进行这样的操作,以生成锚点,当单击时,将通过其ID检索引用

     <a href="<?php echo '/quotes/'.$quote_id ?>" 
       > click me to get quote info </a>

-edit:添加更清晰的extpl

    <a href="<?php echo 
   '/route/get_quote_by_id.php?
 quote_id='.$quote_id ?>" 
           > click me to get quote info </a>

以及在您的get_quote_by_id.php中:

echo $_GET['quote_id']; 

相关内容

最新更新