【问题标题】:Use a anchor tag as a post method?使用锚标签作为发布方法?
【发布时间】:2021-09-02 16:58:54
【问题描述】:

所以,我正在尝试制作一个模板类型的页面,当用户单击产品链接时,它会将他们带到页面,并且 php 脚本会使用占位符中的产品信息自动填充页面。我遇到的问题是我不知道如何使产品图片成为模板页面的链接并继承一个 post 方法让 php 脚本知道从我填充产品的 prelaoded 数组中提取哪些产品数据来自 php sql 查询的数据。有什么想法吗?

【问题讨论】:

  • 您可以使用张贴到带有图像按钮的模板页面的表单来提交它。 developer.mozilla.org/en-US/docs/Web/HTML/Element/input/image
  • 太棒了!您认为这种方法会带来任何安全问题吗?这是针对客户的电子商务网站。 (付款是第三方)
  • 只是一个表格。没有比通常使用表单时遇到的额外安全问题
  • 老实说,我只会在查询字符串中使用带有产品 ID 的链接,而不是尝试发布到模板页面。在 URL 中包含产品 ID 似乎有一些优势,例如,如果用户想要为产品添加书签。
  • 好主意。非常感谢我的家伙!

标签: php html sql post get


【解决方案1】:

既然你提到了锚,那是个坏主意。它们通常编码在井号 (#) 后面的 URL 中,发送到服务器。

因此,一种方法是在表单内容中包含相关数据,例如在隐藏字段中。

或者另一种方法是将其作为查询参数附加到 URL。

希望有所帮助,但不考虑安全性(例如,这两种方法都可以轻松执行 SQL 注入,或者参数可用于显示您不希望用户选择的内容,因为它缺货等.pp.)!

【讨论】:

  • 谢谢我的家伙!超级有见地。 :) 你摇滚!
猜你喜欢
  • 1970-01-01
  • 2023-01-18
  • 1970-01-01
  • 1970-01-01
  • 2016-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多