
PHP
文章平均质量分 76
hustxiaoxian
这个作者很懒,什么都没留下…
展开
-
【PHP】PHP实现简单的setTimeOut来完成异步延时
一、需求来源。开发微信公众号时,当用户关注我们的微信号,我们需要发送两条不同类型的消息给关注着。注意是不同类型。这么说吧,要发送Type1,Type2两种消息回复给关注者。其中关注这个事件,处理这个事件的流程如果发送了其中1个类型的消息,就无法发送另外一种了。意思就是无法同时发送两种。类似于http请求,回复一次就OK了,收到第一次的response,就结束了。而且需求是另外的一种回复消息(T原创 2017-01-18 20:34:16 · 9652 阅读 · 0 评论 -
【PHP】PHP里针对while循环里的异常退出的处理
php里监控while循环的进程异常退出,选取一个非常好的机制原创 2017-12-05 15:49:58 · 2783 阅读 · 0 评论 -
【PHP】PHP中加密函数的应用
一、前言。先简单说下概念。加密分为以下几种:对称式加密算法、非对称式加密算法。这2个概念,这里就不细说了。简单说下,我们经常遇到的单向加密、双向加密。单向加密,通常认为在单位有效时间内无法解密,属于单向加密的算法。双向加密就是可以同时解密。所以,下面我们不会讲解对称加密算法、非对称加密算法了。只从是否可以有效时间内解密这个维度来讲。二、单向加密算法。2.1、MD5。原创 2017-07-26 11:22:26 · 583 阅读 · 0 评论 -
【正则】比较难搞的正则表达式的搜集
前言:多数情况下,正则表达式对于不同的语言没有什么不同。但是也有例外。一、JavaScript部分。(1)检查字符串中是否有中文。/[\u4e00-\u9fa5]/.test(str)(2)字符串只能是中文、字母、数字、下划线构成,且下划线不能是首位字符。/^(?!_)(?!.*?_$)[\u4e00-\u9fa5a-zA-Z0-9_]+$/.test(str);原创 2017-09-01 18:03:52 · 602 阅读 · 0 评论 -
【PHP】深入理解PHP的session。
一、具体session是用来干嘛的。这里不详细举例,可以看文章:http://www.cnblogs.com/wangtao_20/archive/2011/02/16/1955659.html。二、各种概念。2.1、$_SESSION是存在哪里的。$_SESSION这个变量可以存在文件中、可以存在redis\memcache中,主要看你的设置。下面讲述的所有逻辑都是基于$_S原创 2017-08-26 15:27:14 · 960 阅读 · 0 评论 -
【PHP】一个setcookie的bug整死我了
1、做项目遇到一个问题就是setcookie始终没法生效。怎么找都找不到原因。网上有很多例子,说是 在setcookie之前不能有输出。检查了下确实没有输出。具体例子如下所示。$res = setcookie('AUCSESSION308', '1234', 0, '/');PubFileLog::writeDebugInfo('res4:'.$res);$pub = new PubA原创 2017-08-08 15:04:45 · 6187 阅读 · 0 评论 -
【系统】一个系统的基本——账号系统、可视化、增删查改、行为管理、行为追踪。
未完待续。。原创 2017-07-22 12:02:45 · 327 阅读 · 0 评论 -
【PHP】PHP中对于Redis的操作。
phpredis (phpredis api的相关文档)PHP-redis中文文档phpredis中文手册——《redis中文手册》 php版转载 2017-04-19 10:05:50 · 240 阅读 · 0 评论 -
【PHP】开发中常用自定义小功能函数
PHP中一些可用的自定义函数原创 2017-01-09 17:38:35 · 884 阅读 · 0 评论 -
【WEB开发】memcached的操作与应用
memcached缓存相关的内容原创 2017-02-24 16:21:42 · 443 阅读 · 0 评论 -
【PHP】对于PHP某些代码的总结
1、PHP的单引号、双引号、变量解析。1.1、在php中单引号内的变量名是不会被解析的,双引号内的变量名是会被解析的。如下所示:$test = 'return';$test1 = "$test";$test2 = '$test';$test3 = "{$test}";var_dump($test1, $test2, $test3);输出是:string(6) "return"string(...原创 2016-11-11 16:22:57 · 571 阅读 · 0 评论