PHP 中的魔术引号
作者:迹忆客
最近更新:2023/03/28
浏览次数:
本文将讨论 PHP 中的 addslashes()
函数。 它返回预定义字符前带有反斜杠的字符串。
预定义字符包括:
PHP 中的魔术引号
在为数据库和查询中的存储准备字符串时,我们可以实际使用此函数。
在 PHP 中的魔术引号被贬低之前,默认情况下 magic_quotes_gpc 是打开的。 它过去默认在 $_GET/$_POST/$_COOKIES/$_REQUEST
上运行 addslashes()
函数。
我们总是检查已经转义的字符串。 在这样的字符串上运行 addslashes()
函数会导致双重转义。
使用 get_magic_quotes_gpc()
验证字符串是否已转义。
语法:
addslashes(string)
下面的代码显示了 addslashes()
函数的工作原理。
<?php
// PHP code to show the
// working of the addslashes() function
// String
$str = addslashes('jiyik.com provides "coding" lessons');
// prints the escaped string
echo($str);
?>
输出结果:
jiyik.com provides \"coding\" lessons
示例 2:
<?php
$str = "My name's Chris.";
echo $str . " This is not secure in a database query.<br>";
echo addslashes($str) . " This is secure in a database query.";
?>
输出结果如下:
My name's Chris. This is not secure in a database query.
My name\'s Chris. This is secure in a database query.
请务必注意,
addslashes()
函数不同于addcslashes()
函数。
相关文章
如何在 PHP 中获取时间差的分钟数
发布时间:2023/03/29 浏览次数:183 分类:PHP
-
本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。