
项目小Demo
三月白丁
phper
展开
-
session失效、报错问题 (app接口对接,微信小程序对接)
在我们的项目中,接口验证都是用的token。token代表是否为同一个用户、同一次会话一、手机端对接:在与手机端测试接口,出现session中token失效问题 问题1:在某一个接口中写测试数据,把服务器端session的某一个值写死了,在解密手机端传过来的token时,发现信息不一致,就报错了。 问题2:电视端进首页,有部分节点下面的内容是不需登录就能看到的内容,...原创 2018-07-23 10:28:33 · 3503 阅读 · 3 评论 -
高德关于获取天气接口
最近在做天气这块,在网上一搜有各种天气接口,但是大多数都是收费的。偶然发现,高德也提供天气接口,一天可以免费调用100000次,就试了一下,还是蛮好用的,就拿出来分享一波。高德API接口地址 https://lbs.amap.com/api/webservice/guide/api/weatherinfo/第一步,申请”web服务 API”密钥(Key);第二步,拼接HTTP请求URL...原创 2018-07-18 15:25:49 · 7843 阅读 · 0 评论 -
PHP解决高并发问题
这几天在网上看到一篇讲解—关于PHP解决高并发的博客,文章说的很详细,我个小白能够听得懂,并且觉得还挺有道理,就转载过来总结、学习一波~,关于下文中有问题的地方,还希望各位大佬能够多多指导一下。1、高并发下的数据安全我们知道在多线程写入同一个文件的时候,会出现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是...原创 2018-07-19 17:05:56 · 2810 阅读 · 0 评论 -
CURLINFO_HTTP_CODE 505 PHP
curl请求别人的一个接口,出现下面的状况,HTTP返回5051、请求参数带空格2、用浏览器可识别的符号代替请求参数中的空格 url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值我们将这些字符转化成服务器可以识别的字符+ URL 中+号表示空格 ...原创 2018-08-10 10:22:08 · 2768 阅读 · 0 评论 -
正则匹配多个img标签,下载匹配到的图片到本地服务器,并替换原图片地址
<?php //$contents:包含<img>标签的原字符串、$replaceStr:替换后的字符串 if(strstr($contents,'<img')) { $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?...原创 2018-08-08 18:27:47 · 1869 阅读 · 0 评论 -
phpExcel颜色值与网页显示不一致的问题
在做PHPExcel导出excel文件的时候,再给某一行设置背景色的时候,发现颜色值与网页显示不一致原因在于:方法setARGB() ,前面加了一个透明度的参数A,所以颜色值是8位( 2位透明度+6位颜色值 )不考虑透明度的情况下,直接补0就可以了$objPHPExcel->getActiveSheet()->getStyle( 'A1:E1')->getFil...原创 2018-11-13 16:00:25 · 579 阅读 · 0 评论 -
thinkphp的_STORAGE_WRITE_ERROR_问题
TP无法生成日志文件,写入错误1、检查目录,文件所属用户、用户组是否拥有写入权限2、df -h 看一下磁盘空间是不是满了原创 2018-12-03 09:10:23 · 320 阅读 · 0 评论 -
THINKPHP AUTH 和 RBAC
关于Rbac和Auth的区别,网上说法很多,可是我看来看去感觉两者没有什么区别,关于数据库的设计,整体的思想都是一样的。参考了一些资料,现在整理一下我们在项目中通常需要实现: 对用户实现 节点或者一些按钮操作的权限控制一、基本思想传统的模型:用户---》权限按照上面的设计,难道要我们对每个用户都单独赋予权限吧?那不现实更何况在一个系统中,很多用户拥有相同权限,那我...原创 2019-03-22 17:59:17 · 839 阅读 · 0 评论