使用https,$_SERVER[‘HTTPS’]却不等于on?

6.2k 技术 , 3评论
目前有两台服务器,都是http和https协议共存。 但是部分程序遇到一些问题,因为PHP中有根据$_SERVER['HTTPS']来设置环境常量。 一台服务器可以拿到值为on,另外一台却是NULL。 一步步排查后才知道,这是个 fastcgi 配置的问题! 解决方法的办法就是Nginx配置加上: fastcgi_param HTTPS $https if_not_empty; 完整配置如下: location ~…

git代码不变,删除所有commit记录

1.3k 技术 发表评论
把旧项目提交到Git服务器上,会有很多以前的commit记录。 由于各种各样的原因,不希望在新的Git服务器上显示这些commit信息。 那如何删除这些commit记录,形成一个全新的仓库,并且保持代码不变呢? 1.Checkout git checkout --orphan latest_branch 2. Add all the files git add -A 3. Commit the changes git commit -am "commit mes…

PHP_CodeSniffer规范WordPress代码

WordPress有自己的代码格式标准,与PHP-FIG的PSR标准不一样。 这对于用了主流框架来说,会有些不适应。 不过我们可以用PHP_CodeSniffer来检测格式,写出“标准”的WordPress代码。 1 要求 WordPress使用PHP_CodeSniffer需要本地安装了: PHP5.2+ PHP_CodeSniffer 2.9.0+(暂不支持3.0+)查看安装教程 2 让phpStorm支持phpcs 因为PHP_CodeS…

PHP_CodeSniffer安装和使用教程

PHP_CodeSniffer是一款自动化的PHP代码规范检查工具。 CodeSniffer内置MySource、PEAR、PHPCS、PSR1、PSR2、Squiz和Zend等几套代码规范。 当然,你也可以新增自己的代码规范。 PHP_CodeSniffer 仓库地址:https://github.com/squizlabs/PHP_CodeSniffer PHP_CodeSniffer 版本发布地址:http://pear.php.net/package/PHP_CodeSniffer PHP…