标签:PHP开发

标签:PHP开发 共有104条记录

PHP安全之使用PDO防SQL注入

PHP安全之使用PDO防SQL注入

作者:月光光 时间:2017年08月05日 11:17标签:PHP安全  SQL 

PDO是PHP的一个扩展,使用PDO扩展可以连接不同类型的数据库系统,但是我们还是需要自己编写SQL语句,这就意味着SQL安全由开发人员掌控。传统的mysql_connect 、mysql_query方法存在很多注入风险,而使用PDO预处理机制可以有效的防止SQL注入风险。阅读全文

PHP与UTF-8的那些事

PHP与UTF-8的那些事

作者:月光光 时间:2017年07月01日 22:19标签:PHP  乱码 

PHP处理各种字符串时有时会碰到乱码的问题,其实我们在开发实践中只要坚持一个原则:编辑代码、存储数据、输出数据等都统一使用UTF-8编码。坚持这个原则会规避很多字符串乱码的问题。阅读全文

PHP安全之密码哈希处理

PHP安全之密码哈希处理

作者:月光光 时间:2017年06月09日 21:35标签:PHP安全  登录  注册 

我们知道密码安全是我们开发中必须重视的问题之一。密码加密最常见的应用场景莫过于用户注册和登录了,用户在注册时设定了个人登录密码,开发者需要对用户密码进行加密处理并储存,下次用户登录时再将密码进行验证才能完成登录。阅读全文

PHP安全之数据过滤和验证

PHP安全之数据过滤和验证

作者:月光光 时间:2017年05月28日 14:52标签:php安全  验证 

永远不要信任外部输入,不要相信任何来自不受自己直接控制的数据源中的数据。实际开发中,总有人有意或无意的把危险数据注入PHP代码中,因此PHP安全编程变得和重要,一般我们处理外部输入安全思路是:过滤输入、验证数据。阅读全文

PHP+Crontab执行定时任务

PHP+Crontab执行定时任务

作者:月光光 时间:2017年04月29日 22:48标签:PHP  定时任务 

我们做web项目开发的,经常会需要定时备份数据,定时执行重启某个服务或者定时执行某个PHP程序等等,一般在Linux下使用Crontab,在Windows下使用计划任务。本文主要介绍Linux下使用Crontab基础知识以及执行PHP任务。阅读全文

PHP处理Ajax请求与Ajax跨域

PHP处理Ajax请求与Ajax跨域

作者:月光光 时间:2017年02月12日 13:52标签:php  Ajax  跨域 

前端页面发送Ajax到服务端,服务端可以判断请求是否是Ajax请求,另外,对于跨域的Ajax请求,我们知道有JSONP方法,那服务器PHP该如何处理这些JSONP请求呢,以及如何处理不是jsonp请求的ajax跨域呢?本文将给大家详解这些困惑。阅读全文

使用AES加密算法进行数据加密和解密

使用AES加密算法进行数据加密和解密

作者:月光光 时间:2017年02月07日 20:32标签:php  加密解密 

AES加密是一种高级加密标准,AES加密采用对称分组密码体制,AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。阅读全文

PHP PSR-4 Autoloader自动加载

PHP PSR-4 Autoloader自动加载

时间:2016年12月30日 21:05标签:PHP 

在PSR-4之前,PHP组件和框架会使用魔术方法_autoload()或spl_autoload_register()方法实现各自持有的自动加载器,因此我们要学习使用每个组件和框架各自特有的自动加载器,而现如今,大家遵循PSR-4,就意味着我们只需使用一个自动加载器就能混合搭配多个PHP组件。阅读全文

PHP PSR-3 日志接口规范

PHP PSR-3 日志接口规范

时间:2016年12月25日 11:26标签:PHP 

本规范的主要目的,是为了让日志类库以简单通用的方式,通过接收一个 PsrLogLoggerInterface 对象,来记录日志信息。框架以及CMS内容管理系统如有需要,可以对此接口进行扩展,但需遵循本规范,这才能保证在使用第三方的类库文件时,日志接口仍能正常对接。本文制定了日志类库的通用接口规范。阅读全文

PHP PSR-2 代码风格规范

PHP PSR-2 代码风格规范

时间:2016年12月16日 21:31标签:PHP 

本篇规范是PSR-1基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。阅读全文

上一页1234567...11下一页
顶部 反馈 二维码 底部
扫一扫

扫描二维码用手机看文章