gpt4 book ai didi

php - 在 mysql_real_escape_string 之后,在 Twitter 中出现的撇号前面有一个反斜杠

转载 作者:太空宇宙 更新时间:2023-11-03 10:24:55 26 4
gpt4 key购买 nike

在下面的代码中,第二行将 $comment 发布到 Twitter。

当下面的 $comment 中有撇号时,它们在 Tweet 中以反斜杠开头。我怎样才能去掉 Twitter 中的反斜杠?

$comment = mysql_real_escape_string($_POST['comment']);

$tweet->post("statuses/update", array("status" => "$comment $fullurl"));

最佳答案

所有这些都看不到 SQL,因此调用 mysql_real_escape_string 没有意义。事实上,既然你说你在 Twitter 上发帖,我怀疑你这边根本没有涉及任何 SQL(至少那部分没有)。

转义应该始终作为最后一件事来完成,立即在 SQL 语句中实际使用变量之前,并且用于该 SQL 语句的上下文。如果您的 $tweet->post 函数也在您这边执行一些 SQL,请让该函数执行必要的转义。

关于php - 在 mysql_real_escape_string 之后,在 Twitter 中出现的撇号前面有一个反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7063980/

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