- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 tp5路由定义post不能访问,改成get就可以。
之前一直用3.2,现在用tp5定义路由后,post路由无法访问。将post改为get就可以访问这是因为定义的post请求路由,只能通过post请求,直接输地址会认为是路由未定义,这也算是tp3.2和tp5的一大差别,感觉这样确实安全了不少,tp5对路由改动还是蛮大的。https://www.kancloud.cn/manual/thinkphp5_1/353962...
2018-12-17 10:51:00
3898
转载 nginx基本命令与配置
基本命令 /usr/local/nginx/sbin/nginx -h #帮助 /usr/local/nginx/sbin/nginx -v #显示版本 /usr/local/nginx/sbin/nginx -V #显示版本和配置信息 /usr/local/nginx/sbin/nginx -t #测试配置 -t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要...
2018-12-05 10:40:00
256
原创 PHP导出身份证号科学计数法
最近做了个导出,其中导出身份证号这块出现一个诡异的问题,显示正常的身份证号导出后变成了科学计数法,后边三位变成了000,百度了好多,没有找到最佳的解决办法,无奈只能自己研究。这是因为在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法。我们只需要在导出身份证时加上 " ",然后转义引号。代码如下:$data .= "=\"".$v['card']."\""...
2018-09-21 09:19:13
1613
原创 TP3.2 隐藏入口文件
一般在写项目的时候,我们都会隐藏入口文件,然后做一些路由配置。说一下隐藏入口文件index.php。 'URL_MODEL' => 2, // URL访问模式,可选参数0、1、2、3,代表以下四种模式: // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PAT...
2018-09-05 15:52:05
1595
原创 Mysql优化
原则:能不查就不查,能少查就少查怎么理解呢1,能不查库就不查库。对一些频繁访问又不经常更新的数据,比如医院的医生信息,可以放到缓存里,没必要每次都去查库,减轻数据库压力。2,SQL语句能少写就少写。能用一条sql语句搞定的绝对不写两条,可以连表查询,尽量少用子查询,绝对禁止循环里边写sql语句。3,字段能少查就少查。不要返回用不到的任何字段,不要用select * from4,能不全表扫描就不全表扫描。这里就要涉及到索引,合理使用索引可以大大提高查询效率,尤其是查询数据量非常大时,效果更
2018-07-30 14:56:41
674
原创 tp5和tp3.2的区别
万变不离其宗,tp5和tp3.2虽说是差别很大,但是套路大家都懂得。只要我们了解了他们的区别,再去学tp5,岂不是如鱼得水。好,那我们来了解一下tp5和tp3.2的区别。1,入口文件的绑定我们都知道thinkphp是一个单入口框架,它所有的请求都通过public/index.php进入,如果我们正常情况下,我们默认访问的是index模块下的Index控制器下的index方法,如果我们现...
2018-07-27 15:50:26
20280
原创 PHP操作redis
使用php操作redis,首先要确保有redis,redis安装方法请自行百度。言归正传,本文主要介绍php操作redis的几种方法和例子。如图:首先要安装php redis扩展1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本。2.下载php_igbinary-1.2.1-5.5-ts-vc11-x64.zip,php_redis-2.2.5-5.6...
2018-07-26 16:19:26
313
原创 redis是什么,为什么要用redis?
Redis的的是完全开源免费的,遵守BSD协议,是一个高性能的键值数据库。是当前最热门的的的NoSql数据库之一,也被人们称为数据结构服务器。那为什么要用Redis的的的呢?原因很简单,快!这个问题在大并发,高负载的网站中必须考虑.redis数据库中的所有数据都存储在内存中。由于内存的读写速度远快于硬盘,因此Redis的的的在性能上对比其他基于硬盘存储的数据库有非常明显的优势。项目中使...
2018-07-25 15:54:38
66525
12
LNMP 通过ip/项目名访问不同的项目
2018-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人