标签【后端】下的文章

PHP

PHP获取客户端浏览器以及操作系统信息是通过客户端浏览器传递过来的useragent信息进行判定的,因为客户端useragent信息可以伪造,所以通过PHP获取到的浏览器以及操作系统信息只能作为参考,如下代码还有待丰富的地方。PHP中可以直接通过读取超全局数组$_SERVER['HTTP_USER_AGENT']进行正则匹配即可获取到相应的浏览和操作系...
PHP

1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式可减轻服务器压力,提高访问速度和优化SEO一种比较常用的实现方式是用输出缓存: Ob_start() //******要运行的代码******* $content = Ob_get_contents()...
PHP

本文将介绍10个经常会用到的PHP代码片段,包括黑名单过滤、随机颜色生成器、从网上下载文件、Alexa/Google Page Rank、强制下载文件、用Email显示用户的Gravator头像、用cURL获取RSS订阅数、截取图片、检查网站是否宕机。一、黑名单过滤 function is_spam($text, $file, $split = ...
PHP

1 . 校验密码强度 //密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 $regex = '/^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/';2. 校验中文 //字符串仅能是中文。 $regex = '/^[\\u4e00-\\u9fa5]{0,}$...
PHP

1.echo比print快。2.使用echo的多重参数代替字符串连接。3.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。4.对global变量,应该用完就unset()掉。5.用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。6.函数代替正则表达式完...
PHP

原文出处: Daniel Pataki 1. 不要使用 mysql_ 函数这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现。2. 不要编写垃圾代码这一条可能易于理解,但是会变得越来越重要,因为 PHP 7 的速度提升可能会隐藏...