php防注入,表单提交值转义的实现详解
2023-06-13 09:15:01 时间
在开发时,我们要注意防止sql注入,所以在对表单提交过来的值要做相应的处理,才可以把数据更新到数据库里
php横扫千军函数。任何值都可以传过来转换
复制代码代码如下:
php横扫千军函数。任何值都可以传过来转换
functionquotes($content)
{
//如果magic_quotes_gpc=Off,那么就开始处理
if(!get_magic_quotes_gpc()){
//判断$content是否为数组
if(is_array($content)){
//如果$content是数组,那么就处理它的每一个单无
foreach($contentas$key=>$value){
$content[$key]=addslashes($value);
}
}else{
//如果$content不是数组,那么就仅处理一次
addslashes($content);
}
}else{
//如果magic_quotes_gpc=On,那么就不处理
}
//返回$content
return$content;
显示的时候要用stripslashes()去掉反斜杠
stripslashes()了,它能把addslashes()处理时自动加上去的(反斜杠)\去掉
相关文章
- PHP 编程SQL注入问题与代码
- 开发Linux下PHP模块开发:实现程序性能最大化(linux下php模块)
- 环境管理 Linux下如何实现多版本PHP环境管理(linux多php版本)
- MySQL登录安全之PHP实现(php登录mysql)
- PHP与MySQL的紧密链接(php与mysql的关系)
- 深入学习:PHP如何配置MySQL(php如何配置mysql)
- PHP实现从MySQL数据库中读取信息(php读取mysql数据)
- 简单步骤实现PHP连接Redis集群(php连接redis集群)
- PHP实现MySQL乐观锁的技术研究(mysql乐观锁php)
- MySQL事务处理流程及PHP实现(mysql事务php)
- Linux操作系统下卸载PHP的步骤(linux卸载php)
- 文件MySQL更新实现快速PHP文件升级(mysql更新php)
- 使用PHP连接Linux,轻松实现物联网设备管理。(php连接linux)
- 实现PHP与MySQL的无缝连接,增强web开发效率(让php支持mysql)
- PHP与MySQL:如何实现连接?(php怎么连mysql)
- PHP读取Linux文件的方法(php读取linux文件)
- MySQL与PHP的连接:实现快速数据库访问(mysql连接php)
- 技术使用PHP与MSSQL高效连接:实现无缝关联(php连接mssql的)
- 使用PHP实现远程连接MSSQL数据库(php远程连接mssql)
- 从PHP到MSSQL:实现高效转换(php转换mssql)
- 用PHP测试MSSQL类的新尝试(php 测试mssql类)
- PHP实现从MSSQL中数据显示(php 显示 mssql)
- PHP搭配MSSQL营造完美环境联动(php加mssql环境)
- Linux下快速搭建PHP环境一步到位(linux一键安装php环境)
- 原生PHP灵活使用Redis编写高效代码(原生php使用redis)
- PHP操作Redis队列实现数量控制(redis队列数量php)
- 用PHP实现Redis的键值存储(redis键值php)
- 以Redis为中心 轻松实现PHP消息订阅(redis消息订阅php)
- PHP中变量引用与变量销毁机制分析
- 图解找出PHP配置文件php.ini的路径的方法