php学习
Schopencher
生命里什么最珍贵
展开
-
如何加密php网站用户的密码-哈希+盐值
以前自己经常用md5()加密密码,而这种加密方式非常不安全。较安全的做法是,单项哈希加盐值,这种加密是不可逆的。php已经提供了相关函数password_hash 和password_verify。password_hash 方法已经了加盐值的处理,所以我们不用将盐值存储到数据库中了。<?php$passwordHash = password_hash('secret-passwo...原创 2018-09-21 14:43:13 · 947 阅读 · 0 评论 -
php依赖注入
php函数经常需要传入参数,而参数如果定义的比较具体的话,这个函数耦合度就比较高。函数依赖于这些参数,我们经常把接口,适配器,抽象类当做参数传给函数,实现解耦合。...原创 2018-09-21 14:48:22 · 215 阅读 · 0 评论 -
写程序前先做逻辑图
一点小小的逻辑问题可能会给程序带来很大的灾难。问题常常来源于我们没有考虑周到又或者在写代码的过程中遗忘了这些逻辑。所以,在开始写代码之前先把逻辑流程图画出来,反复推敲,确认万无一失之后才进行,代码的编写。当然画完流程图,在画UML图会有更直观的感受。...原创 2018-10-09 10:33:53 · 9085 阅读 · 0 评论 -
laravel nginx配置
server {listen 80;server_name yourdomain.com; location / { root /usr/local/nginx/html/yourdomain.com; index index.html index.htm index.php; if ( !-e $request_fi...转载 2018-10-20 13:57:54 · 386 阅读 · 0 评论 -
文字由php 函数mb_convert_encoding从utf8转gb2312后出现乱码
原因是转码的字没在gb2312的字符集中,把gb2312改为gbk后就可以了原创 2018-12-24 15:08:57 · 1585 阅读 · 0 评论