基本上所有的请求进来,只要有用户输入的数据都需要进行数据验证。如果数据就一两个可以直接取到数据,然后写上一些简单的校验。可是当数据字段变多的时候,验证变复杂的时候,不好好整理封装一下可就真的不行了。
- 最新博客
-
PHP
php yaf框架扩展实践三——表单2018-03-19 18:26:43
-
PHP
php yaf框架扩展实践二——多模块虽然多模块的配置可能会有一些争议,但是在项目前期能加快开发效率和部署效率,若项目发展起来有了更多的资源后可以考虑分拆模块。yaf也支持多模块的配置,先看下yaf如何配置多模块。2018-03-19 18:20:11
-
PHP
php yaf框架扩展实践一——配置篇配置文件基本可以说是每个项目都会有,在配置文件中我们通常会配置数据库访问地址、redis连接、url地址等等。早年开发的时候经常碰到这样麻烦的问题:就是本地开发环境的配置和测试环境、生产环境的配置都不全一样,像数据库连接配置、url地址配置等,每次更新项目到测试环境、生产环境的时候都需要修改配置,真的是非常麻烦。2018-03-19 18:15:59
-
PHP
三方登录之微博登录微博作为现在传播讯息的快捷途径之一,网站很有必要接入一下它的快捷登录! 逻辑是:1.根据微博开放平台接口得到微博帐号的openid。2.比对数据库判断用户。3.进行用户登录或者用户绑定。2018-02-26 11:07:20
-
PHP
三方登录之QQ登录如果网站没有一个三方登录,可以毫不留情的说这个网站很失败。会流失很多用户资源。 既然如此,那就记录一个qq登录的代码吧! 逻辑是:1.根据QQ互联得到QQ的openid。2.比对数据库判断用户。3.进行用户登录或者用户绑定。2018-02-26 10:19:54
-
PHP
php两数组求差异 arrar_diff今天看到一个技术群里讨论,取两数组差异数据!就自己试了一下。$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue","h"=>"o...2018-02-23 16:12:28
-
PHP
php+微信分享(jsonp)看到新浪的文章微信里可以自己设置分享参数,再看看自己文章。感觉low死了,所以看了看微信的文档写一个。先上php:class wxController extends Controller { public $appid='wx-------'; public $secret='--------'; function share(){ $data=[...2018-01-22 18:49:54
-
Linux
nginx配置转发 proxy_pass今天在服务器上配置了一个转发,却怎么都不成功。一直提示404。心里纳闷不已,已经配置成功一个了,为什么这个就不行了呢?知道看到了一个帖子,才知道问题所在。记录一下,防止以后继续掉坑里!nginx配置proxy_pass,需要注意转发的路径配置 1.location /test/ { proxy_pass http://t6:8300; } 2.locati...2018-01-12 10:35:59
-
大前端
30个CSS3选择器用法总结我们比较熟悉的几个选择器是:#id .class 以及标签选择器。可是这些还远远不够,为了在开发中更加得心应手,本文总结了30个CSS3选择器,希望对大家有所帮助。1 *:通用选择器* { margin:0; padding:0; }*选择器是选择页面上的全部元素,上面的代码作用是把全部元素的margin和padding设为0,最基本的清除浏览器默认样式的方法。 *选择器也可以应用...2017-12-26 11:44:27
-
Linux
Nginx+PHP-fpm伪静态配置方法。TP在nginx下的伪静态配置,还是有点坑的。终于配出了完美的配方,在此跟大家共享下。 server { listen 80; #所有文件放到/var/www/html/xxx目录,而index.php入口文件,及其他静态文件放到/var/www/html/xxx/Html #这样可以确保其他类文件不会被访问到。 root /v...2017-12-22 18:22:18