![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
larro
这个作者很懒,什么都没留下…
展开
-
php中$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP
在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。不过要注意的事,并不是每个代理服务器都能用 $_SE转载 2009-11-09 20:24:00 · 1113 阅读 · 0 评论 -
工厂模式-简单工厂模式
工厂模式就是负责将大量有共同接口的类实例,而不必事先知道要实例化哪一个类的模式。工厂模式一般分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。从模式性质来说,工厂模式属于创建型模式。简单工厂模式定义通常负责创建实例工厂类接收一个条件(参数),来决定实例化哪一个产原创 2011-09-20 11:00:15 · 533 阅读 · 0 评论 -
工厂模式-工厂方法模式
工厂模式就是负责将大量有共同接口的类实例,而不必事先知道要实例化哪一个类的模式。工厂模式一般分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。从模式性质来说,工厂模式属于创建型模式。工厂方法定义工厂方法模式又称为工厂模式,也叫虚拟构造器(Virtual Cons原创 2011-09-20 11:01:44 · 403 阅读 · 0 评论 -
使用/proc虚拟文件系统查看优化WEB程序
在服务器上,我们一般使用top命令工具来监视服务器进程和Linux整体性能。top将会看到如下结果界面:会列出了进程PID,USER(所属用户),PR,%CPU,%MEM,COMMAND(命令或者服务)等参数的列表,这个显示列表是动态跟踪服务器的。问题来了,在上面的监控中,主要查原创 2011-07-28 09:31:23 · 532 阅读 · 0 评论 -
BMP格式验证码图片的破解。
前几天饭总在采集某网站数据时候被它的验证码拦住了,在范总自己折腾了一个晚上未果后问我有没做过类似事情。之前自己也很少去研究验证码东西,都是找一个顶着用就是,从来没去搞过破解什么的。Google一番,原来BMP图像直接可以读取,一个像素是对应着一个数据的。因此思路出来了。BMP图像的来源及介绍看这里,而用C同学想研究它的数据存储结构的看这里。BMP图像包括这几类数据:文件头、位图信息头、颜色信息和位图数据四部分组成。既然位图数据即图形数据能读取出来,那么任何一张验证码图片里面的某一个Code也就能读出了,因为原创 2010-10-23 09:53:00 · 2519 阅读 · 0 评论 -
UCHOME的AJAX分享
最近match001.com项目做一个发送电子喜帖的功能,发现QQ油箱明信片功能差不多。于是乎构思做成那个样子。有几点需要实现的:背景图片、结婚相片的加载。N多的事件绑定跟相册数据绑定,选择相册列出所有相片,并且相片分页。所有的都AJAX实现初始化一个DIV用来控制上层图片位置移动,根据不同背景图片,初始化不不同的控制DIV。JS收集背景图片与相片的相关信息以及他们的位原创 2010-04-20 13:10:00 · 1367 阅读 · 0 评论 -
PHP数组函数array_push
想到PHP操作数组时候,给一个数组添加一个数组单元时候可以有两种方式:1.$arr = array();$arr[] = ; 2.$arr = array();array_push($arr,);刚做一个100000次的循环插入,结果还是第一种要快一些!(循环插入数字,100000次,第一种0.04左右,第二种0.08秒左右)原创 2009-12-25 18:33:00 · 457 阅读 · 0 评论 -
PHP常用内置常量
系统设计从一开始就应该考虑不同平台的兼容性问题,最常见一个问题就是Linux/uniux与Win的一些不同,比如说文件路径分隔符、多个路劲分隔符等等。PHP本身内置了很多常量,在方便的编写代码同时也很好的处理好了不同平台下的一些兼容性问题。比如最常用的:DIRECTORY_SEPARATOR 路径分隔符,Win下是"/"而*inux下是"/"。PATH_SEPARATOR原创 2010-03-02 18:38:00 · 3938 阅读 · 0 评论 -
WEB服务器错误代码
摘下来,以后找起来也方便点。 ·400 - 错误的请求。 ·401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1 - 登录失败。 ·401.2 - 服务器配置导致登录失败。 ·401.3 - 由于 ACL 对资源的限制而未获得授权。 ·401.4 - 筛选器授权失败。转载 2009-11-17 18:46:00 · 872 阅读 · 0 评论 -
Ubuntu Server 10.10安装配置Nginx+php-fpm+mysql
新安装的系统,软件包更新,首先找一个速度不错的Ubuntu源,这里网上搜了一个。http://www.cnblogs.com/lei1016cn/archive/2010/10/21/1857761.html更改源?1vi/etc/apt/source.list全部删除,加入下面的源。原创 2011-11-05 20:33:44 · 1076 阅读 · 0 评论