常见的验证码平台对比

我之前写了这么一篇文章:博客使用https后极验验证码无法使用的问题

由此想到了对比一下几家验证码服务平台,从接入方便程度、移动设备适配等方面进行对比。选取的平台有:

为了方便阅读,本篇只是做个目录,按顺序我会逐步更新:

用到的技术细节是这样的:CentOS 7, Nginx 1.10.1, PHP 7.0.5, Laravel 5.3, Node.js 5.10.0, PM2 2.0.18, Express 4.13.4, Pug 2.0.0-beta6

测试的页面页面在这:http://just4fun.chenky.com/verification-code-test/ 打了红勾的就是已经完成了的。

整个工程在这里:https://github.com/calchen/verification-code-test


水平有限,代码中的问题还劳烦大大们给予斧正。

性情率直,不接受对主观判断的批评。

利益相关:暂无

14 Essential PHP Interview Questions(14个重要的PHP面试问题)

(原文:https://www.toptal.com/php/interview-questions

Question1

Consider the following code:

$str1 = 'yabadabadoo';
$str2 = 'yaba';
if (strpos($str1,$str2)) {
    echo "\"" . $str1 . "\" contains \"" . $str2 . "\"";
} else {
    echo "\"" . $str1 . "\" does not contain \"" . $str2 . "\"";
}

The output will be:

"yabadabadoo" does not contain "yaba"

Why? How can this code be fixed to work correctly? 继续阅读

深入理解PHP之:Nginx 与 FPM 的工作机制

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:仁风H
链接:http://zhuanlan.zhihu.com/p/20694204
来源:知乎网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理,让我们真正理解 Nginx 与 PHP 是如何协同工作的。要说 Nginx 与 PHP 是如何协同工作的,首先得说 CGI (Common Gateway Interface) 和 FastCGI 这两个协议。 继续阅读