GIT免除pull/push时输入账号密码

GIT免除pull/push时输入账号密码
linux下 1. 在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入: https://{username}:{password}@github.com 注意去掉{} 2. 在终端下执行 git config --global credential.helper store 3. 可以看到~/.gitconfig文件,会多了一项...

阅读全文>>

阅读全文...

【原创】js实现页面重定向,增强移动端跳转体验(可自定上一页地址)

【原创】js实现页面重定向,增强移动端跳转体验(可自定上一页地址)
(单页面应用可忽略) 我们知道js有个方法可以使用window.location.href="xxx.."进行页面跳转,做移动前端的小伙伴肯定知道,这个方法虽然简单,但是也有很多问题: 示例情景: 某移动web项目需要实现在【列表页】点击【发布帖子】按钮进入【帖子发布页】,编辑完内容后按发帖按钮,这里有两种请求方法 1、直接post表单提交(页面会跳转到处理发布的页面) ...

阅读全文>>

阅读全文...

【原创】PHP支付宝异步回调数据签名验证算法

【原创】PHP支付宝异步回调数据签名验证算法
小V今天在做支付宝回调验签时碰到了不少问题: 1、openssl_get_publickey函数返回false(这里必须传支付宝的应用公钥,且格式正确,格式见后文代码)。 2、openssl_verify函数返回false,这里需要清除你的秘钥类型是什么(RSA/RSA2)。 贴函数代码: /** * 支付宝当面付异步回调数据验签 * @param array $para...

阅读全文>>

阅读全文...

【原创】记一次AJAX请求TP5接口解析JSON失败问题

【原创】记一次AJAX请求TP5接口解析JSON失败问题
小V在写API接口时发生了个问题:使用jquery的ajax请求地址返回如下字符串,导致无法被dataType="json"解析为json格式 "{\"code\":0,\"msg\":\"创建预支付码成功!\",\"data\":\"weixin:\\\/\\\/wxpay\\\/bizpayurl?pr=JuQfNMM\",\"timestamp\":1510588707}" 起初以为是...

阅读全文>>

阅读全文...

PHP设置HTTP缓存头

PHP设置HTTP缓存头
对于PHP输出的内容,如果不是需要经常变动的内容(例如伪静态的一些页面,PHP输出JS或者CSS),使用PHP合理设置HTTP响应头添加缓存设置,让浏览器尽可能缓存下内容,在刷新和再次访问同样内容时,便不需要再次请求浏览器,从而能够大幅减少服务器的响应次数,同时浏览器呈现页面也会加快了,这是非常有用的一个技巧。 1、输出Cache-Control头: header('Cache-Co...

阅读全文>>

阅读全文...

PHP自动捕捉页面500错误示例

PHP自动捕捉页面500错误示例
在程序调试时如果在本地我们出现500错误可以直接打开php.ini的错误来看到哪里错了,但在服务器中我们是不能这样做的,这样很容易让人感觉网站不正规的同时也可能给其它人看到你网站WEB路径及相关安全数据了,那要如何处理500错误呢,下面我们一看一个方法。 通常程序发生致命错误的时候页面空白,想获取错误信息也不难!主要是利用两个函数:error_get_last() 获取最后一次发生错误...

阅读全文>>

阅读全文...

【整理】PHP邮件发送常见问题合集

【整理】PHP邮件发送常见问题合集
【被禁用了相关发信函数的解决方案1】 发送邮件出现“不能连接SMTP服务器.”(Error: Could not connect to SMTP host)的原因是fsockopen()被禁用。 由于国内大多数服务器禁用了mail()函数导致wordpress不能发送邮件,而SMTP 插件则是通过PHPmailer连接远程SMTP服务器来发送邮件,如果服务器禁用了fsockopen()函数...

阅读全文>>

阅读全文...

【原创】微信公众号业务域名泛域名绑定

【原创】微信公众号业务域名泛域名绑定
设置业务域名后,在微信内访问该域名下页面时,不会被重新排版。用户在该域名上进行输入时,不出现下图所示的安全提示。 注意事项: 1、可填写三个域名或路径(例:wx.qq.com或wx.qq.com/mp),需使用字母、数字及“-”的组合,不支持IP地址、端口号及短链域名。 2、填写的域名须通过ICP备案的验证。 3、将文件MP_verify_KU6TmoeAR0Mv...

阅读全文>>

阅读全文...