ThinkPHP 与 Laravel 框架在 Nginx 下 rewrite 规则
2017-11-29 •
评论
前些天刚好在做一个项目吧,学校服务器 windows 环境下 php 集成环境 phpstudy2014 版, PHP 版本一直用的时 5.3,闲的蛋疼,就把 PHP 版本升级到 5.5, 然后咧,意外的发现 TP3.2 的一个上传文件功能出现file upload error - unable to create a templrary file
错误,我的猜想是临时文件夹没有权限什么的,但是通过排查发现,文件夹的权限又是满的,更诡异的是当 PHP 版本切换成 5.3 是又是 OK 的!
最近在弄一个需要验证用户真实性的网页,开始是想到用微信登录的 (毕竟现在用微信的人数很多,用起来比较方便吧), 但是咧,没有获取到微信登录的权限,需要给钱才能用到微信登录这个功能,所以最后还是直接使用 QQ 登录好了,能够验证用户真实性就 OK 吧。
这次是为学校管理学院做的一个投票系统,基于微信的 openid 限制每个人投一票,该投票系统对接微信公众号。
手机投票页面
加入投票验证码功能、投票弹框信息
电脑端实时投票情况展示页面
投票数据实时刷新,使用 ajax 请求,每秒请求一次
后台管理员界面
加入了控制是否开启投票按钮、借用百度折线图进行票数监控、
今天在敲一个项目的代码,看到前辈在类的一开始用到 PHP 的构造函数__construct()
, 找下资料发现,在类开始的用构造方法对于安全性比较好,将其设置为protected
、private
可以防止外界实例化对象。
public function __construct()
{
}