如何通过锚定标记将值传递给过滤器函数?

ffx8fchx  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(289)

我正在做一个特殊的网页,有href链接的汽车,有他们的特别费率。例如,一辆轿车的100美元付款信用。我有一个过滤器部分,另一个页面看起来像这样。

$resultsSQL = "SELECT * FROM newcars WHERE new=1";
if (isset($_POST['body'])) {
          $body = implode("','", $_POST['body']);
          $resultsSQL .= " AND body IN('" . $body . "')";
      }

我怎样才能通过一个href链接传递这个参数,这样当你在另一个页面上单击该链接时,它已经选择了轿车车身样式?

bq3bfh9z

bq3bfh9z1#

如果您想使用href链接,则需要使用$\u get而不是$\u post。你的链接会喜欢这样 https://mywebsite.com?body=Something 如果你把 body=[VALUE] 添加在 ? 在网站页面之后添加 https://mywebsite.com . 这允许您通过查询字符串传递数据并获取请求。
您的链接可能如下所示:

<a href="https://mywebsite.com?body=Something">Something Important</a>

另一方面,我建议您在php中执行额外的检查,以保护您的应用程序不受其他安全问题的影响,例如sql注入

相关问题