gpt4 book ai didi

php - stripshlashes 在我的服务器上不工作

转载 作者:可可西里 更新时间:2023-11-01 08:53:13 24 4
gpt4 key购买 nike

在我所有的 PHP 经验中,我遇到了最奇怪的事情。我有一个 phpBB 论坛。当我重播一个主题时(只有那时),if 主题是 "Re: APPEL D'OFFRES",我得到一个"禁止

您无权访问此服务器上的 /zonemembres/posting.php

此外,在尝试使用 ErrorDocument 处理请求时遇到了 403 Forbidden 错误。"

我开始了调试过程,发现问题出在 stripslashes 函数上。该脚本生成“Re: APPEL D\'OFFRES”(我想它可以将其添加到数据库中),然后应用“stripshlashes”函数。在我的本地电脑上,该函数返回正确值:“Re: APPEL D'OFFRES”(没有“\”),但在我的服务器上它会抛出该错误。此外,我已经尝试了很多其他有效的组合:“Re: APPEL D\'OFFRS”这有效!!到底是怎么回事?像“Re: AAPEL D\'OFFRES”这样的文本也有效。

再想一想,当我尝试“echo”剥离的文本时会抛出错误。$result = stripslashes($result); -> 没有错误

echo $result; -> 错误来了。

这让我发疯。有人有想法吗?

编辑:

我还检查了文件权限。那里不是问题。我再说一遍,对于任何其他主题,它都有效。

最佳答案

您的服务器配置必须启用“magic_quotes_gpc”。

有关详细信息,请参阅文档页面:http://www.php.net/manual/en/security.magicquotes.php

这是一个非常糟糕的做法,自 PHP 5.3.0 起已弃用。您应该使用 .htaccess 文件禁用它们,查看 this .

关于php - stripshlashes 在我的服务器上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545583/

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