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...

阅读全文>>

阅读全文...

我的家乡:宁海·西店

我的家乡:宁海·西店
西店镇位于中国东南沿海,浙江宁波市南部,象山港西岸,宁海县北大门,系宁波南部三县的交通要塞。 陆地面积102.3平方公里,海域26.7平方公里,建成区面积接近10平方公里。辖22个行政村(48个自然村),常住人口近10万,其中外来人口约4.5万。 中国最大的手电筒生产基地,现有1200余家手电相关企业,占据中国手电产量70%。 中国千强镇,全国重点镇,全国发展改革试点小城镇。 浙江省百强镇,中心镇...

阅读全文>>

阅读全文...

移动站应该尝试百度MIP的五个原因

移动站应该尝试百度MIP的五个原因
MIP是什么?MIP是百度在2016年提出的移动网页加速器项目。 MIP能做什么?MIP能帮助站长和网站开发者快速搭建移动端页面。 MIP怎么加速?MIP从前端渲染和页面网络传输两方面进行优化,杜绝页面渲染中的阻塞问题,提升页面展现速度。 移动站应该用MIP吗? 这里有五个原因,告诉你MIP的好处: 一. 加速移动端页面,一切的基础 为减少DNS解析,MIP-Cache将静态文...

阅读全文>>

阅读全文...

JS知识点:sort()方法的用法,参数以及排序原理

JS知识点:sort()方法的用法,参数以及排序原理
sort() 方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串Unicode码点。 语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。 注:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 ...

阅读全文>>

阅读全文...

PHP身份证校验码计算方法

PHP身份证校验码计算方法
做项目的时候需要对拿到的数据进行“清洗”,比如剔除一些不可能存在的身份证号码。查阅了网上的身份证号码验证算法,自己也总结一下。 (一)18身份证号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。  1、地址码  表示编码对象常住户口所在县(市、旗、区)的行政区域...

阅读全文>>

阅读全文...