gpt4 book ai didi

php - 如何安全地使用 $_GET?

转载 作者:行者123 更新时间:2023-12-01 00:14:44 27 4
gpt4 key购买 nike

我需要使用 get 函数从 url 中检索 $title 变量。

$title=$_GET["title"];

$title 稍后在 MySQL 查询中使用。

问题是如何保证安全?换句话说,如何消除通过 URL 发送的任何恶意代码。

最佳答案

(对于等于“防止它破坏数据库”的“安全”值):使用任何使用 bound parameters 的数据库 API .

绑定(bind)参数倾向于让数据库处理转义(因此使用数据库作者而不是语言作者编写的转义例程)并使用一种不太容易被遗忘的语法来进行一次重要的转义然后手动转义每个带有(例如)mysql_real_escape_string 的输入数据。

在不同上下文中对数据执行某些操作之前,您可能需要稍后采取其他步骤(例如,使其安全地插入到 HTML 文档中)

关于php - 如何安全地使用 $_GET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6925665/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com