防止在使用 parse_str 时自动添加斜杠

2023-11-26

我的托管服务器上有 magic_quotes 。所以当我使用 parse_str 时,它也会添加斜杠。所以数据被存储为 \\'name ..我该如何防止这种情况。?


// Turn off magic_quotes_runtime
if (get_magic_quotes_runtime())
    set_magic_quotes_runtime(0);

// Strip slashes from GET/POST/COOKIE (if magic_quotes_gpc is enabled)
if (get_magic_quotes_gpc())
{
    function stripslashes_array($array)
    {
        return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
    }

    $_GET = stripslashes_array($_GET);
    $_POST = stripslashes_array($_POST);
    $_COOKIE = stripslashes_array($_COOKIE);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

防止在使用 parse_str 时自动添加斜杠 的相关文章

  • 如何正确转义 CSV 中的双引号?

    我的 CSV 中有这样一行 Samsung U600 24 10000003409 1 10000003427 旁边引用24用于表示英寸 而该引号旁边的引号则关闭该字段 我正在读这行fgetcsv但解析器犯了一个错误 并将该值读取为 Sam
  • 用于分页的php示例脚本[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 任何人都可以建议一个好的分页 php 脚本 其中人们想要分页显示数据库中的大量项目 以下链接可以帮助您
  • PHP 有效读取 csv 文件

    有几种使用 PHP 读取 CSV 文件的方法 我以前用过explode函数将每一行放入一个数组中 然后explode逗号并使用trim删除数据周围的任何引号 本来就很乱 PHP 5 现在有fgetcsv和 str getcsv 我猜这是这些
  • 基于 PHP 的 CSV 编辑器? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道用 PHP 编写的在线 CSV 编辑器允许用户打开 编辑和保存给定的 CSV 文件 我能找到的只
  • php 在内容前插入十六进制字符数

    我正在将网站移动到新服务器 旧服务器有 php 5 3 2 新服务器有 php 5 5 9 Centos httpd Apache 2 2 26 我已经复制了文件 它工作正常 除了唯一奇怪的事情 一些奇怪的十六进制数字被插入到页面内容之前
  • 为什么我应该使用 $_GET 和 $_POST 而不是 $_REQUEST? [复制]

    这个问题在这里已经有答案了 除此之外 REQUEST从 cookie 读取 有什么理由我应该使用 GET and POST代替 REQUEST 这样做的理论和实践理由是什么 当我只想让用户的某些数据返回某些数据时 我使用 REQUEST 当
  • Laravel 5 与 SAML 2 和现有 IDP 集成

    我使用 Laravel 5 我正在尝试将 SAML 2 0 与其集成 我找到了这个包 https github com aacotroneo laravel saml2 https github com aacotroneo laravel
  • PHP 警告 ZipArchive::extractTo():权限被拒绝

    我创建了一个应用程序 它使用 ZipArchive 类 php 中的标准 中的方法 extractTo 并在 Windows 7 上的本地主机 apache 服务器上对其进行了测试 没有任何问题 但是当我在一些unix生产服务器上尝试过它之
  • 配置 .htaccess 以在 PHP 框架 (Silex) 上工作

    我的 Apache2 本地主机 linux 上有一个工作路径 http localhost lab silex web index php hello name 我想成为 http localhost lab silex hello nam
  • 一次将多个值插入MySQL [重复]

    这个问题在这里已经有答案了 谁能解释一下为什么这个 PHP MySQL 不起作用 基本上我需要从表单中一次插入大量行 因此会有多个名称字段 多个短 中 长字段等 我收到此错误 Notice Undefined variable Short1
  • 如何在javascript中使用自动递增id?

  • 使用 PDO 在 SQLite 中检索单个(且唯一)行的最简单方法

    我有这个 PDO stmt db gt prepare SELECT FROM channels WHERE id id stmt gt bindValue id id SQLITE3 INTEGER result stmt gt exec
  • 如何在 joomla 模块中通过 javascript 发送输入文件类型

    我想将带有 javascript 的文件发送到 php 文件 我的 php 文件中有这个表单
  • 将秒转换为天、小时、分钟和秒

    我想转换一个变量 uptime这是秒 分为天 小时 分钟和秒 Example uptime 1640467 结果应该是 18 days 23 hours 41 minutes 这可以通过以下方式实现DateTime http php net
  • 在 MySQL 中搜索多个单词

    我使用 HTML 表单来允许用户查找数据库表中的条目
  • 如何覆盖 phpunit 中导出的变量?

    我知道我可以设置环境变量 https phpunit de manual current en appendixes configuration html在我的 phpunit xml 里面
  • 从外部 bash 设置环境变量

    我试图使用 PHP 从命令行 设置 bash 环境变量 但没有成功 buff array buff VARTESTKEY VARTESTVALUE buff export VARTESTKEY file put contents scrip
  • 转换MAC地址格式

    我刚刚编写了一个小脚本 从交换机中提取数百个 MAC 地址进行比较 但它们的格式为 0025 9073 3014 而不是标准的 00 25 90 73 30 14 我对如何转换它感到困惑 我能想到的最好的办法就是在 处将它们分解成碎片 然后
  • 处理查询字符串参数时 Codeigniter 缓存问题

    问候 我正在编写一个 CI Web 应用程序 它实现标准文件缓存功能 如下所示 this gt output gt cache n 我使用了段和查询字符串参数的组合 因此似乎遇到了问题 我在用例和输出类代码中看到的是 缓存仅基于段 像这样
  • PHP 中的 Zip 流

    我有一个 PHP 脚本 可以动态创建 zip 文件并强制浏览器下载该 zip 文件 问题是 我可以直接将zip文件写入连接到用户浏览器的输出流 而不是先将其保存为服务器上的真实文件 然后发送文件吗 提前致谢 如果您的 Web 服务器运行的是

随机推荐

  • 在摩纳哥编辑器的上下文菜单中禁用剪切和复制

    我正在使用摩纳哥编辑器 我看到在以后的版本中 上下文菜单中添加了剪切和复制功能 我想从上下文菜单中删除这两个选项 请让我知道我怎样才能实现它 完整代码 import as actions from monaco editor esm vs
  • jQuery 脚本仅在 ie8/9 开发者工具下工作

    我正在尝试调试无法在 IE 上运行的 jQuery Tools 脚本 可以在这里找到一个例子 http dl dropbox com u 16799097 www demo jQuery Slider index html 它正确加载 第一
  • Xcode 8 中的“Vary for Traits”是什么?

    我正在使用 AutoLayout 和 Size 类 但随着 iOS 10 和新 Xcode 8 0 的发布 出现了一个新选项Vary for Traits 这是针对不同宽度和高度的设备的 Size Class 的替换吗 通过选择width复
  • HTML5 会话存储发送到服务器

    如果我是对的 会话存储存储在客户端 并且只能通过一个选项卡访问 如何将会话存储中存储的信息发送到服务器 我可以使用 cookie 但如果我打开 2 个选项卡 cookie 将被第二个选项卡重写 Thanks 存储对象 localStorag
  • Java:在特定代码块上设置超时?

    是否有可能在某些代码块运行时间超过可接受的时间后强制 Java 抛出异常 这是我所知道的最简单的方法 final Runnable stuffToDo new Thread Override public void run Do stuff
  • grep 带有特殊字符

    我想在以下向量中找到包含星号字符的元素 s lt c A B C D E grep s 1 1 2 3 4 5 这是行不通的 我能理解 因为这是一个特殊的角色 当我阅读时here 我决定在星号之前使用 但这给了我一个错误 grep s Er
  • 我应该将 setup.py 生成的 MANIFEST 文件保留在版本控制下吗?

    当我维护和分发 Python 包时 我应该保留该命令的 MANIFEST 文件吗 python setup py sdist 在版本控制下生成 还是应该将其添加到 gitignore 该文件是根据一些关于源代码分发中包含哪些文件的常用想法生
  • 用于测量代码行数的 Eclipse 插件

    我正在运行 Eclipse Helios 3 6 想知道是否有一个不错的插件可以计算logicaljava 源文件中的代码行 从逻辑上讲 我的意思是 if j gt 6 j 换句话说 将计算 2 行逻辑代码 2 条语句 而不是 3 行物理代
  • Jetpack Compose Navigation 的导航设计是否良好?

    以下代码来自官方示例project 有两个分行 main and end 我找到了代码主要和Code end使用不同的方式进行导航 代码主要简单明了 在其他项目中 它基于状态进行导航 就像代码 A 一样 来自project Code end
  • 如何在 EF Core 中实现 Select For Update

    据我所知 EF 和 EF Core 中没有选项可以显式锁定我正在查询的资源 但我经常需要此功能 并且不想再重新编写每次需要时选择语句 因为我只需要它用于 postgres 和根据规格 FOR UPDATE是查询中的最后一项 我想到的最简单的
  • 无法查看网站上的源图像文件

    http www wordherd co features 在此站点上 当我尝试使用 Firebug 查看任何图标 如 方向 的源图像文件时 它会显示某种内容的 unicode 如何获取源图像文件 我试图了解他们用来防止图像被访问的黑客行为
  • 是否可以从远程 Oracle 数据库读取 CLOB?

    这个答案关于SO的问题说 您可以从远程数据库读取 LONG 但无法读取 CLOB 我在网上没有找到任何相关信息 是真的吗 任何有关此的文档或引用都会有所帮助 答案在特定上下文中是正确的 对于通过数据库链接的简单选择语句 您将收到以下错误 O
  • 用虚拟方法覆盖抽象方法

    我试图用子类中的虚拟方法覆盖抽象类中的抽象方法 我 假设到目前为止 了解抽象方法和虚拟方法之间的区别 显然我无法做到这一点 但我的问题是 为什么 根据已接受的答案here以及以下场景 我只是没有看到问题 public abstract cl
  • 在 matplotlib 中延伸线段

    里面有一个函数吗matplotlib类似于MATLAB的产品线延伸 我基本上是在寻找一种将线段延伸到绘图的方法 我目前的情节是这样的 在查看了另一个问题并应用了公式之后 我能够将其放到这里 但它看起来仍然很混乱 这里有人有神奇的公式吗 尝试
  • MC 系统组容器和 MC 读取键盘外观上的公共有效用户设置错误

    刚刚升级到 XCode 8 我的设备升级到 iOS 10 然后我第一次输入任何文本字段时都会收到此消息 MC System group container for systemgroup com apple configurationpro
  • Laravel - htmlspecialchars() 期望参数 1 为字符串,给定对象

    我去这个错误 htmlspecialchars expects parameter 1 to be string object given 我在控制器中使用 data pr code 1 ac icon web action link ur
  • 在 IE 上使用 javascript 添加 img 标签时 onmouseover 不起作用

    我需要一些 javascript 代码来动态地将 img 标签添加到 div 并且 img 标签需要 onmouseover 和 onmouseout 处理程序 我已经在 Firefox 上运行了 但它在 IE 上不太适用 在 IE 上 添
  • PyQt5 和 Python 中的用户输入验证

    这是一个关于输入验证的两部分问题 其中一个特定组件和另一个更通用的组件 具体 在研究该主题时 我发现THIS关于正则表达式 我意识到这篇文章中的代码使用的是 PyQt4 不过 我想将其与 PyQt5 一起使用 因为我已经用它开始了我的项目
  • 超级混乱的Python多重继承super()

    我正在研究 python 中的多重继承 遇到了一种我无法理解它是如何发生的情况 这是继承布局 A F B C D 大家都熟悉的ABCD钻石 加上一个额外的 F 类 我把它扔进去是为了好玩 这是代码 class A object def fo
  • 防止在使用 parse_str 时自动添加斜杠

    我的托管服务器上有 magic quotes 所以当我使用 parse str 时 它也会添加斜杠 所以数据被存储为 name 我该如何防止这种情况 Turn off magic quotes runtime if get magic qu