迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

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() 函数。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便