php专区

 首页 > php专区 > PHP应用 > php函数大全 > PHP - Magic Quotes简单教程

PHP - Magic Quotes简单教程

分享到:
【字体:
导读:
          Magic Quotes是用来过滤表单提交过来不合法的信息处理了,if(get_magic_quotes_gpc())echo "Magic quotes are enabled ";elseecho "Magic quotes are disabled ";PHP的-magic quotes 之前到PHP 6日有一

Magic Quotes是用来过滤表单提交过来不合法的信息处理了,if(get_magic_quotes_gpc()) echo "Magic quotes are enabled";else echo "Magic quotes are disabled";
 

PHP的-magic quotes
之前到PHP 6日有一个功能叫做magic quotes创建,以协助保护新手程序员写坏表格处理代码。magic quotes将自动躲避危险的表单数据可能被用于SQL注入用反斜杠 。该所字符转义的PHP包括:报价' ,双引号“ ,反斜线和NULL字符。

广告Tizag.com
然而,这个新手保护证明,造成更多的问题比解决的问题,而不是在PHP 6 。如果您的PHP版本的任何版本是6日之前,那么你应该使用这个教训,了解如何magic quotes可能会影响你。

magic quotes-他们使?
第一件事首先,你需要查看如果您有magic quotes使你的服务器。该get_magic_quotes_gpc函数将返回0 (关闭)或1 (上) 。这些布尔值适合成为一个很好的发言,如果其中1是真实的, 0是虚假的。

if(get_magic_quotes_gpc())
echo "Magic quotes are enabled";
else
echo "Magic quotes are disabled";

输出是与你php是否开启

magic quotes在行动
现在可以作出一个简单的形式显示处理器的机器如何与magic quotes将启用那些可能逃脱危险的人物。这种形式提交给自己,所以你只需要作一个文件, “魔法quotes.php ”来测试它。

echo "Altered Text: ".$_POST['question'];
?>
 


Question:


 

 

去除反斜线-s tripslashes( )函数
在使用PHP的反斜线清除函数stripslashes它的智能添加一些magic quotes像我们的检查“ ,他们已启用? ”上述区段。这样,您不会不小心被删除斜线认为是合法的,今后如果你的PHP的magic quotes设置变化的未来。

echo "Removed Slashes: ";
// Remove those slashes
if(get_magic_quotes_gpc())
echo stripslashes($_POST['question']);
else
echo $_POST['question'];


?>
 


Question:


 

 

手机扫描下方二维码,关注php100官方微信。

同步官网每日更新,为您带来随时随地的资讯与技术信息。
更有不定期的互动抽奖活动,赢取实用贴心的小礼物。

除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接
原文地址:

收藏

延伸阅读 More

分享到:
php 文件上传 move_uploaded_file
本文章来讲一下php文件上传吧,move_uploaded_file 在这里我们还会用到is_uploaded_file来判断文件是否上传成功了.好了下就开始教程吧.   本文章来讲一下php文件上传吧,move_uploaded_file 在这里我们还会用到is_uploaded_file来判断文件是否上传成功了.好了下就开始教程吧. 一个非常有用的方面, PHP是有能力管理文件...
php目录处理函数opendir,readdir
opendir(目标目录名称) 打开目录的函数.readdir(已打开的目标目录名称) 读取目录的函数.closedir(已打开的目标目录名称) 关闭目录的函数.rewinddir(已打开的目标目录名称) 将目录指针重新指向目录开头的函数.glob(详解参数查看php手册) 检索目录的函数.mkdir(1.要建立的目录名称 2.可选访问权限长度) 建立目录的函数.rmdir(...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……