【问题标题】:Slashes are added automatically [duplicate]自动添加斜线[重复]
【发布时间】:2013-05-05 14:58:22
【问题描述】:

我的本​​地服务器上有一个脚本,其中有一些 input 标签,您可以在其中添加一些将存储在 mysql 数据库中的数据。在我的本地服务器上,数据按应有的方式添加,但在我的服务器上,当我添加数据时,/' 等符号前面有一个斜杠。

我的服务器没有 php.ini 文件,godaddy 告诉我将 php5.ini 文件添加到我服务器的根目录。我应该在 php5.ini 文件中添加什么,我知道它不必包含 php.ini 文件将包含的所有命令,只包含我希望编辑的命令。那么,我需要添加哪些指令?

我还应该将 php5.ini 文件添加到与我的脚本相同的文件夹中还是添加到服务器的根目录中,以便我可以从中访问所有其他文件?

【问题讨论】:

  • 我认为这是因为你的 php 脚本。请把脚本放在这里。

标签: php html mysql input slash


【解决方案1】:

您可以将以下行添加到您的配置文件中disablemagic quotes

magic_quotes_gpc = Off
magic_quotes_runtime = Off

关于 php5.ini 文件的位置,您必须询问 GoDaddy。将此类配置文件与您的网站文件放在同一位置并不是一种常见的配置,因此他们已将其服务器配置为查找它的方式。我们可以假设适当的位置是保存您的网站文件的顶级目录,但询问 GoDaddy 是确定的唯一方法。

【讨论】:

    【解决方案2】:
    <?php
      ini_set("magic_quotes_gpc",0)
      ini_set("magic_quotes_runtime",0)
    ?>
    

    【讨论】:

    • magic_quotes_gpc 在运行时无法更改。
    猜你喜欢
    • 2017-11-30
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 2018-04-19
    • 2023-01-14
    • 2017-01-04
    • 1970-01-01
    • 2020-10-20
    相关资源
    最近更新 更多