![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 56
俊隽X
喜Web开发、嵌入式及算法研究
展开
-
LNMP一键安装包的坑的记录
引入真的绝了,LNMP一键安装包(源自lnmp.org)虽然好用清晰,但是其官网排版和说明的不详细,常常因为安装包一些“默认的潜规则设定”,导致程序运行出现百思不得其解的问题。。。。在这里做一个排版好的,归类一下lnmp一键安装包需要注意的要点,给各位、自己提供一个参考。1、不知道哪里冒出来的脚本跨目录访问限制设定在Thinkphp、codeigniter、Laravel等框架下,网站目录一般是在public下,但是public下的程序要跨目录调用public上级目录下的文件,因为LNMP默认是不原创 2020-07-09 23:37:35 · 597 阅读 · 0 评论 -
swoole等多进程下的 mysql has gone away 解决方案
分析近日开发swoole等PHP多进程网络应用,发现常有发生 mysql has gone away 的错误,多方排查无果,发现是数据库连接共用的问题。项目下的数据库连接是在fork前统一创建传递的,也就是共用该连接,多进程如果共用1个连接,那么返回的结果无法保证被哪个进程处理。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了。一个进程对连接的关闭,也造成了其他进程对...原创 2018-08-11 18:27:31 · 3068 阅读 · 0 评论 -
mysql中的CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP的区别及与用户管理的关系
开端近来开发用户管理模块,涉及到了“账户创建”“最后登录”“最后资料更新”这三个时间戳的表达。发现了mysql字段默认值CURRENT_TIMESTAMP 和 属性 ON UPDATE CURRENT_TIMESTAMP如何利用这两个特性,完成以上的三个字段的统计呢?原理多方查阅,发现CURRENT_TIMESTAMP,只适用于该行数据插入INSERT时,插入时,只需要在s...原创 2018-08-13 23:07:28 · 1872 阅读 · 0 评论 -
PHP JSON的那些坑
引言近日接触了jsonp技术,使用json进行系统端间的通信,发现了php_json的诸多偏角要点,在此统一归类。 为了代码与数据的维护与规范性,特意写下此文json_decode()true官方介绍 假若你直接将一个string塞给json_decode(),并且该string是一个大括号包裹的json字符串,那么解码出来的是一个stdClass对象,需要用->访问...原创 2018-08-22 00:07:56 · 214 阅读 · 0 评论 -
Json Syntax Error 的原因分析
开端近日开发php后端,涉及到jsonp前端请求数据时,意外出现 Syntax Error 错误,使后端无法处理json问题阐述请求的json体是{"id" : 0921}资深的你可能看出了问题所在,可这也是新手经常犯的错误之一json中,数字类型开头只可为1-9,如果有0,则判为类型错误,json_decode也无法进行解决所以,如果要传输类似于编号一类的有0在首位的数据,如...原创 2018-10-01 18:22:04 · 8296 阅读 · 0 评论 -
免排查代码 完美解决 Cannot send session cookie – headers already sent by .. SESSION新手问题
不需要排查代码解决session_start前面不允许输出的问题引入近日闲来无事,用原生写了一个小项目,没想到平时用管框架,到了php原生连一个session的调用发起都存在编写细节问题。调用session_start()时抛出了Cannot send session cookie – headers already sent 的错误寻找解决方案在网上搜搜搜了一大堆,都是老生常谈的在se...原创 2019-02-23 23:03:07 · 3307 阅读 · 0 评论