问题标签 [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.
wordpress - 如果在服务器上关闭了魔术引号,wordpress 会做什么?
我们最近升级到 php 5.4.15,它默认没有魔术引号。是时候了:)
但事实证明,出于内部兼容性的原因,wp 正在为 POST 和所有内容添加自己的斜线。
现在在很多插件中,我有一些合理的函数,如果它们是由 php 添加的,它们会去除斜杠:
但是无论 php 设置如何,wp 都会添加斜杠,所以无论设置如何,我最终都会剥离斜杠。问题是,如果用户想在其输入中使用文字斜杠怎么办?
如何给这个带来一些意义?我不想总是剥离斜线。你是如何处理这个问题的?当涉及到 wp 时,您是否只是放弃并剥离一切?有没有一个很好的经验法则可以说明 wp 在哪里和哪里不削减东西?
php - mysqli_real_escape_string 和 stripslashes 返回空白变量
我正在使用以下代码来清理从表单返回的任何变量。我最近从 mysql 切换到 mysqli 但结果下面的函数现在将我的变量剥离回空白。
因此,每次我输入有效的用户名和密码时,它都会将我重定向回登录页面,说这两个字段实际上都是空白的。当我删除 POST 值周围的“干净”功能时,它又开始工作了。
我是 mysqli 的新手,但是我看不出我做错了什么。任何人都可以帮忙吗?
谢谢
php - PHP - 从 MySQL 中删除反斜杠
我正在使用第 3 方 CMS 系统并正在创建一个具有指定打印布局的页面,但是当我返回数据时,我得到了不需要的反斜杠。IE。\"Scrutiny Process\"
而不是"Scrutiny Process"
. 我知道带斜杠功能,但我将如何在下面使用它?
提前致谢。
php - 使用 php 的 preg 替换从字符串中删除反斜杠 \
我想使用 php preg replace 单独删除反斜杠。
例如:我有一个字符串看起来像
如何\
使用php从相应的字符串中删除单独的preg_replace
string - preg_match 不适用于单引号
我在转义 preg_match 函数上的单引号时遇到问题。
我想制作一个匹配各种名称的函数,也包括 O'Neill 等。
我已经尝试了一切,还查看了董事会的各种示例,没有任何帮助;我试过了:
理想情况下,该函数应该允许名字和名字的组合(不允许任何整数)。
问候雅克
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 语句?
php - 尽管使用了斜杠,但斜杠仍出现在显示的表单文本中
我有一个评论框表单正在运行,我只是注意到当我使用它时,它会在它前面'
创建一个。\
例如,如果我写“how's”,它会在它发布到的数据库中以及它何时显示在页面上时都显示为“how\'s”。当我显示“正文”文本时,我正在使用该stripslashes
功能,我认为应该去掉斜线。
如果有帮助,我的服务器正在运行 php 版本 5.3.6。
我正在使用这段代码将评论框正文中的文本发布到我的数据库中:
它使用的功能是这样的:
旁注:您不需要回答这个问题,但这是我用来使用户输入的文本免受黑客、坏人以及所有其他威胁的功能。我做得好吗,还是我让自己对问题持开放态度?(除了这个可能是因为这个函数的斜线问题)
这是我用来显示文本的代码:
任何帮助或建议都非常感谢,谢谢!!
php - 有时但不总是将单引号添加到 mysql 结果中
最初,当我尝试添加具有单引号的字符串时,数据库用于返回错误消息..
所以我在查询之前向该字符串添加了斜杠。
添加斜杠后,字符串在数据库中看起来像这样。由于某种原因,并不总是插入反斜杠。
请在经历这种情况后向我建议一种处理报价的方法
案例 1:使用加斜杠
我已经有一个巨大的代码,如果我在插入之前使用addlashes,我还必须在select查询之后使用stripslashes来删除每个结果中的\。这将导致我的控制器和模型在Codeigniter中发生很多变化。
案例 2:没有添加斜杠
如果我不使用 addlashes 或 mysql_escape,我的数据库不允许我存储单引号。
我将字符集更改为utf8mb4_general_ci,但仍然没有用。我还确保config.php中的字符集也包含utf8mb4 字符集。
对有效方法有什么建议吗?
php - 如何在我的 php 邮件脚本中添加条纹
定制了我自己的邮件脚本。php新手在这里所以请多多包涵。这是代码。我只想在主题和消息上添加斜杠,如果是这样,它不会也删除我用 \r\n\r\n 制作的斜杠吗?
谁能告诉我在哪里放置主题和消息的斜杠?多谢你们!
php - 数组上的 Stripslashes()
我在数组上使用 stripslashes() 时遇到了一些问题。
这是我的数组:
为了stripslash,我改编了这个PHP代码:
在文件中之后,我用它生成 URL,例如:
但事实是代码总是选择数组的最后一个值(“Rhône-Alpes”)......我不知道为什么。
你有想法吗?:)
谢谢 !