PHP获取用户的浏览器与操作系统信息的代码

yipeiwu_com6年前
1.用户访问服务器时,利用PHP的超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息 我访问时的$_SERVER['HTTP_USER_...

php循环语句 for()与foreach()用法区别介绍

yipeiwu_com6年前
for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。 for 循环的语法是: for (expr1; expr2; expr3) statement 第一个表达式(e...

PHP中使用foreach和引用导致程序BUG的问题介绍

yipeiwu_com6年前
复制代码 代码如下: $a = array(1, 2); $b = array(11, 12); foreach($a as &$r){ } foreach($b as $r){ } e...

通过缓存数据库结果提高PHP性能的原理介绍

yipeiwu_com6年前
但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,根据您的情况确定最佳的缓存策略却是一个难题。例如,对于使用最新数据库结果集比较重要的...

PHP中使用crypt()实现用户身份验证的代码

yipeiwu_com6年前
了解crypt()   只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能反过来将密码重新转换为原来...

PHP输出数组中重名的元素的几种处理方法

yipeiwu_com6年前
1.可以直接用php的内置函数array_intersect() array array_intersect ( array $array1 , array $array2 [, arr...

PHP curl 并发最佳实践代码分享

yipeiwu_com6年前
本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL并发机制及其存在的问题 经典的cURL实现机制在网上很容易找到, 比如参考PHP在线手册的如下实现方式...

很让人受教的 提高php代码质量36计

yipeiwu_com6年前
1.不要使用相对路径 常常会看到: require_once('../../lib/some_class.php'); 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前...

谨慎使用PHP的引用原因分析

yipeiwu_com6年前
引用类型(Reference)在许多计算机语言中都被使用,而且是作为一个非常强大而实用的特性存在。它有类似指针(Pointer)的实现,却又有不同于指针的表现。例如C++的引用,可以让不...

PHP连接MongoDB示例代码

yipeiwu_com6年前
复制代码 代码如下: <?php //这里采用默认连接本机的27017端口,当然你也可以连接远程主机如192.168.0.4:27017,如果端口是27017,端口可以省略 $m...