如何通过服务端HTTP头解决前端跨域问题
的浏览器就不支持。所以,HTTP 跨域要完美的解决是很难的。为什么我写这篇文章,其实这种问题,一般人不太关注,或者也尽量避免这个问题。原因是现在开发的前后端分离导致很多前端开发完全脱离了后端,而又懒得搭建环境,导致很多请求需要跨域,所以临时性后端支持。目前测试发现,webkit 内核浏览器,比如 chrome 是没有问题的。这也证实了为什么是跨域,浏览器还是会屁颠屁颠的去请求服务端,因为它还是要询问服...
Linux发行版CentOS和ArchLinux同步时间
Linux 服务器时间同步是非常重要的一件事情,时间的不准确会导致很多问题。时间同步需要用到 NTP 服务器,NTP 服务一般情况下不用自己搭建。笔者曾经思考过这样一个问题,两台服务器的时间如何做到相同,思考得到的结果是:这是不可能的,就像这个世界上找不到完全一样的东西一个道理。当我在 Google 上寻求 NTP 服务的原理以及如何做到时间同步时,才知道 NTP 也是有误差的,只是误差比较小而已。下...
使用PHP包管理器Composer创建LMLPHP项目
LMLPHP 已经完全支持使用 Composer 创建项目,官方最新版本 v1.2.11。下面将举例如何使用 Composer 搭建一个 LMLPHP 框架的项目。 composer require leiminglin/lmlphp 下载后生成如下目录结构: composer.json composer.lock vendor 比如我们将 WEB 目录命名为 public,就放在当前目录下,在 p...
使用PHP实现的最简洁快速的登录访问控制
用快速简单的实现方法。相反的,如果是个人做产品,时间比较紧的时候,在某些时候适当的使用一些临时处理方案是很好的选择。 比如,我们做的某个系统,或者某个系统的某些部分临时需要进行访问控制。在很短的时间内搭建用户系统,实现密码控制太累,也非常的傻逼。可以通过文件,Cookie 实现快速的访问控制,一般一个系统使用的人也就只有一个人,这样做也算是比较好的解决方案了。 下面的 PHP 函数实现了简单的访问控制...
史上最强永久短链接 好东西要推给大家
市面上的短链接很多,我看过很多短链接服务,感觉我们团队做的比他们好,当然,每个产品都是独一无二的,它有适合的人群。我看到很多人使用 CF 的 KV 和 Worker 功能结合 github 开源项目来搭建短链接服务,这样的服务的缺点就是受制于 CF,并且 KV 功能是手动产生的链接,比如 domain/1 => youtube.com,看起来不像是专业短链接,容易被穷举。个人感觉,这类短链接特别的不适...