问题标签 [stripslashes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1570 浏览

wordpress - 如果在服务器上关闭了魔术引号,wordpress 会做什么?

我们最近升级到 php 5.4.15,它默认没有魔术引号。是时候了:)

但事实证明,出于内部兼容性的原因,wp 正在为 POST 和所有内容添加自己的斜线。

现在在很多插件中,我有一些合理的函数,如果它们是由 php 添加的,它们会去除斜杠:

但是无论 php 设置如何,wp 都会添加斜杠,所以无论设置如何,我最终都会剥离斜杠。问题是,如果用户想在其输入中使用文字斜杠怎么办?

如何给这个带来一些意义?我不想总是剥离斜线。你是如何处理这个问题的?当涉及到 wp 时,您是否只是放弃并剥离一切?有没有一个很好的经验法则可以说明 wp 在哪里和哪里不削减东西?

0 投票
1 回答
1438 浏览

php - mysqli_real_escape_string 和 stripslashes 返回空白变量

我正在使用以下代码来清理从表单返回的任何变量。我最近从 mysql 切换到 mysqli 但结果下面的函数现在将我的变量剥离回空白。

因此,每次我输入有效的用户名和密码时,它都会将我重定向回登录页面,说这两个字段实际上都是空白的。当我删除 POST 值周围的“干净”功能时,它又开始工作了。

我是 mysqli 的新手,但是我看不出我做错了什么。任何人都可以帮忙吗?

谢谢

0 投票
1 回答
521 浏览

php - PHP - 从 MySQL 中删除反斜杠

我正在使用第 3 方 CMS 系统并正在创建一个具有指定打印布局的页面,但是当我返回数据时,我得到了不需要的反斜杠。IE。\"Scrutiny Process\"而不是"Scrutiny Process". 我知道带斜杠功能,但我将如何在下面使用它?

提前致谢。

0 投票
5 回答
46198 浏览

php - 使用 php 的 preg 替换从字符串中删除反斜杠 \

我想使用 php preg replace 单独删除反斜杠。

例如:我有一个字符串看起来像

如何\使用php从相应的字符串中删除单独的preg_replace

0 投票
1 回答
298 浏览

string - preg_match 不适用于单引号

我在转义 preg_match 函数上的单引号时遇到问题。

我想制作一个匹配各种名称的函数,也包括 O'Neill 等。

我已经尝试了一切,还查看了董事会的各种示例,没有任何帮助;我试过了:

理想情况下,该函数应该允许名字和名字的组合(不允许任何整数)。

问候雅克

0 投票
1 回答
333 浏览

php - php中的stripslashes($pass)是什么意思

当我在 DVWA 中学习 Brute Force 时,我阅读了 High Brute Force Source。它在使用stripslaches( $user );函数之前使用mysql_real_escape_string( $user );函数。我知道mysql_real_escape_string()可以转义特殊字符,以便在 SQL 语句中安全。但我不明白这个功能stripslaches()。它是否也做出了安全的 SQL 语句?

0 投票
1 回答
241 浏览

php - 尽管使用了斜杠,但斜杠仍出现在显示的表单文本中

我有一个评论框表单正在运行,我只是注意到当我使用它时,它会在它前面'创建一个。\例如,如果我写“how's”,它会在它发布到的数据库中以及它何时显示在页面上时都显示为“how\'s”。当我显示“正文”文本时,我正在使用该stripslashes功能,我认为应该去掉斜线。

如果有帮助,我的服务器正在运行 php 版本 5.3.6。

我正在使用这段代码将评论框正文中的文本发布到我的数据库中:

它使用的功能是这样的:

旁注:您不需要回答这个问题,但这是我用来使用户输入的文本免受黑客、坏人以及所有其他威胁的功能。我做得好吗,还是我让自己对问题持开放态度?(除了这个可能是因为这个函数的斜线问题)

这是我用来显示文本的代码:

任何帮助或建议都非常感谢,谢谢!!

0 投票
1 回答
950 浏览

php - 有时但不总是将单引号添加到 mysql 结果中

最初,当我尝试添加具有单引号的字符串时,数据库用于返回错误消息..

所以我在查询之前向该字符串添加了斜杠。

添加斜杠后,字符串在数据库中看起来像这样。由于某种原因,并不总是插入反斜杠。

在此处输入图像描述

请在经历这种情况后向我建议一种处理报价的方法

案例 1:使用加斜杠

我已经有一个巨大的代码,如果我在插入之前使用addlashes,我还必须在select查询之后使用stripslashes来删除每个结果中的\。这将导致我的控制器和模型在Codeigniter中发生很多变化。

案例 2:没有添加斜杠

如果我不使用 addlashes 或 mysql_escape,我的数据库不允许我存储单引号。

我将字符集更改为utf8mb4_general_ci,但仍然没有用。我还确保config.php中的字符集也包含utf8mb4 字符集

对有效方法有什么建议吗?

0 投票
2 回答
202 浏览

php - 如何在我的 php 邮件脚本中添加条纹

定制了我自己的邮件脚本。php新手在这里所以请多多包涵。这是代码。我只想在主题和消息上添加斜杠,如果是这样,它不会也删除我用 \r\n\r\n 制作的斜杠吗?

谁能告诉我在哪里放置主题和消息的斜杠?多谢你们!

0 投票
2 回答
450 浏览

php - 数组上的 Stripslashes()

我在数组上使用 stripslashes() 时遇到了一些问题。

这是我的数组:

为了stripslash,我改编了这个PHP代码:

在文件中之后,我用它生成 URL,例如:

但事实是代码总是选择数组的最后一个值(“Rhône-Alpes”)......我不知道为什么。

你有想法吗?:)

谢谢 !