问题标签 [addslashes]
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.
php - 如果字符串以数字开头并包含引号,则 PHP 添加斜杠无法按预期工作
我有一个带有文本框“size_txt”的表单,它存储一个表示尺寸选择的字符串。
该值被发布到另一个页面并通过此代码检索
不幸的是,它需要存储英寸的缩写,即“引号”
如果字符串是 '10" medium' 那么 $new_size 的值是 '10'
但是,如果字符串是 'medium 10"' 那么 $new_size 的值是 'medium 10/"'
有没有其他人遇到过这种行为并想出了如何解决它?
谢谢你的帮助
php - 由于不安全地使用不带引号的 addlashes(),用户输入到达敏感接收器
我正在使用 PHP 程序 RIPS ( http://rips-scanner.sourceforge.net/ ) 来扫描我的 PHP 脚本中的漏洞,它会返回消息
addlashes 的不安全使用是什么意思?如何保护下面的代码?
注意:这是 RIPS 的输出,注意应该从下往上读取的行号。
php - PHP CSV解析问题转义MySQL的字符串
我正在尝试从产品提要中解析一些 CSV 文件。我正在使用下面的代码从 CSV 中获取数据,并逐行处理以插入 MySQL 数据库。出于某种原因,addlashes 函数似乎每隔一段时间就会跳过转义序列。我在这里做错了什么?
php - 如何在两个标签之间添加斜线?
如何在 alt 文本中添加斜线。问题是不需要的单引号。
text is -> alt='开箱后 Isaac Sutton 收藏的照片和其他画作'
应该是 -> alt='Isaac Sutton\'s collection 中打开包装后的照片 od'
php - 从php中的字符串中删除斜杠
我在 wordpress 中使用了以下代码,但是在代码中调用图像时遇到了斜线问题。
我从阿贾克斯打来的电话。一切正常,但是当我调用图像路径时,路径将如下所示..
[{"label":"<img src='http:\/\/localhost\/sara\/wp-content\/uploads\/2013\/10\/parachute.jpg'\/>, post","value":"Pritesh Mahajan "}]
斜线自动添加。我如何解决这个问题。
php - 在 HTML 回显中使用变量转义双引号
对于包含 HTML 的 echo 中的变量,我应该在哪里添加斜杠来转义双引号?
例子:
这部分:
php - PHP如何将斜杠添加到数组中
我有一个问题,我想在数组的每个字符串的开头和结尾添加斜杠。
这是我的实际数组的一个示例:
我使用这个数组将信息输入数据库,所以我现在不能放置斜线,否则这将不起作用。
(mysql_query ...而mysql_fetch_array ...)
我需要重命名这些条目。为此,我使用第二个数组,并使用命令:“preg_replace”我可以翻译我想要的每个字符串。但是 preg_replace 想让我在 $patte 中添加斜杠
我想获得这样的数组
你能帮我吗。我将在这个数组中有 1000 行。
php - php和mysql中的反斜杠
我对 MySql 和 PHP 中的反斜杠有疑问!我写了一个简单的代码来测试!
如代码所示,我想将带有单引号的字符串插入表中。
1.我需要对字符串进行转义,这里我使用函数addslashes()
。所以$name
会是这样的“ licon\'s
”。
2.但是当我插入$name
表格并在mysql控制台中选择它时,该函数添加的反斜杠addslashes
消失了。如下:
3.当我在PHP脚本中选择字段' name
'并打印它时,反斜杠也消失了。
如下:
所以我想知道函数addslashes()
在变量中添加反斜杠$name
。为什么反斜杠消失了?
php - 如何在 PHP + MYSQL 中验证字符串?
我正在使用带有准备语句的 PDO。
我正在使用 Javascript 加密来自 html textarea 的文本,在 PHP 中解密,添加一些文本,然后在将数据写入数据库之前重新加密数据。
我正在使用 PHP 从 db 中解密数据并将其放入 HTML5 页面中。
内容通常是 HTML 编码文本的结果。
addlashes、htmlentities 和 preg_replace...我能以最适合我的方式验证/过滤数据吗?
验证和过滤数据有什么区别?
我没有安全方面的经验。请帮助我找到适合我的应用程序的最佳方式。
提前致谢
php - 有时但不总是将单引号添加到 mysql 结果中
最初,当我尝试添加具有单引号的字符串时,数据库用于返回错误消息..
所以我在查询之前向该字符串添加了斜杠。
添加斜杠后,字符串在数据库中看起来像这样。由于某种原因,并不总是插入反斜杠。
请在经历这种情况后向我建议一种处理报价的方法
案例 1:使用加斜杠
我已经有一个巨大的代码,如果我在插入之前使用addlashes,我还必须在select查询之后使用stripslashes来删除每个结果中的\。这将导致我的控制器和模型在Codeigniter中发生很多变化。
案例 2:没有添加斜杠
如果我不使用 addlashes 或 mysql_escape,我的数据库不允许我存储单引号。
我将字符集更改为utf8mb4_general_ci,但仍然没有用。我还确保config.php中的字符集也包含utf8mb4 字符集。
对有效方法有什么建议吗?