LMLPHP后院

如何通过服务端HTTP头解决前端跨域问题

素里面看到 response 是空的。而 IE 系列的浏览器也许就直接不发出请求了。下面描述具体做法,可以通过 nginx 的 add_header 来做,同样也可以通过后端程序来做。通过后端程序做比服务器的配置肯定要灵活的多,并且更好维护。nginx 的配置方法,在 http 里面增加 add_header,如下示例:http{ add_header Access-Control-Allow-Orig...

使用array_map取代PHP函数array_column

PHP 函数 array_column 是 PHP5.5 之后才支持的,在国内各大平台运行环境比较混乱的情况下,绝大多数的主机服务器还都在使用 PHP5.3 左右的版本。为了程序的健壮性,慎用此函数,最好使用 array_map 来取代它,不过 array_map 的取代也只能向下兼容到 5.3 的版本,因为需要使用 lambda 函数表达式。如下示例:array_column($array, $col...

谈谈项目开发过程中GIT合并分支

b 会记录这样一个 pull request 记录,方便筛选。如下示例:(master) $ git merge --no-ff feature-160703如果您在开发的过程中,将本次开发的分支推到服务器上了,记得在合并后删除远程分支,远程分支太多了总是不好的。如下:(master) $ git push origin :feature-160703如果本次开发只有一个 commit,还要强制产生一个...

Nginx 403 错误解决方法

最后解决问题了也是碰巧,还是没能真正的理解到 Nginx 的配置的含义。 Nginx 的配置比 Apache 要简单,好像并不能继承默认的 localhost,比如 index 的配置,不愧是轻量级的服务器。大概的配置如下所示: server { listen 80; server_name home.may; #ssl_certificate ssl/example.com.crt; #ssl_cer...

LMLPHP官方网站已经全站支持HTTPS

域名的数量也有限制。如果如果二级域名太多,可以多申请几个电子证书文件,不同的虚拟主机使用不同的证书来实现 HTTPS。 关于浏览器在 HTTPS 的网站页面是如何进行通讯的?使用 HTTPS 协议后,服务器会向浏览器出示证书和根证书,浏览器通过证书信息与 CA 机构进行通讯验证根证书及通用域名(common domain)是否与证书上的一致并检查是否包含当前访问的域名(当前访问的域名是否在证书覆盖的域名...

在终端命令行使用SMTP协议发送邮件

最近使用 SMTP 协议连接 126 邮箱 smtp.126.com 发了一封邮件,开始几次都没有测试成功,一直提示 DT:SPM,在 126 服务器返回的链接中可以看到是被系统判定为垃圾邮件。如下响应: 554 DT:SPM 126 smtp6,j9KowAAHDGR3yR1Xi0s2CA--.28401S5 1461570156, please see http://mail.163.com/he...

从百度、360、搜狗对新站态度看国内搜索引擎技术现状

被收录数量,也尝试提交了Sitemap。但是奇怪的是,国内的搜索引擎都只收录首页,并且更新的特别慢。刚开始,我并没有加入Google的代码,但是Google却将网站的链接全部都收录了,这个可能跟网站的服务器在Provo有关,纵然如此,对谷歌那个崇拜啊。等了一个多月后,使用site命令查看,百度新增了几个索引量。关键词搜索分析当我注意到我的网站的首页被收录后,我就开始尝试使用关键词搜索能否到达这个页面。我...
2024-04-29 16:23:22 1714379002 0.005393