随笔分类 -  php

PHP中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR使用详解
摘要:1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关3.HTTP_CLIENT_IP:客户端的ip在PHP 中使用$_SERVER["REMOTE_ADDR"]来取得客户端的 IP 地址。但如果客户端是使用代理服... 阅读全文

posted @ 2015-04-22 09:31 E猫 阅读(938) 评论(0) 推荐(0)

php获取代理服务器真实内网IP方法
摘要:功能:获取用户真实IP地址,代理服务器内网IP,防HTTP_CDN_FORWARDED_FOR注入function getIP() { if (isset($_SERVER["HTTP_CDN_SRC_IP"])) { $realip = $_SERVER["HTTP_CD... 阅读全文

posted @ 2015-04-22 09:04 E猫 阅读(2057) 评论(0) 推荐(0)

PHP输出缓冲控制 - Output Control 函 应用详解
摘要:简介说到输出缓冲,首先要说的是一个叫做缓冲器(buffer)的东西。举个简单的例子说明他的作用:我们在编辑一篇文档时,在我们没有保存之前,系统是不会向磁盘写入的,而是写到buffer中,当buffer写满或者执行了保存操作,才会将数据写入磁盘。对于PHP来说,每一次像 echo 这样的输出操作,同样... 阅读全文

posted @ 2015-04-18 23:02 E猫 阅读(183) 评论(0) 推荐(0)

php处理管道文件流
摘要:<?php#!/usr/local/bin/php -qfunction read(){ $fp = fopen("php://stdin", "r"); while(!feof($fp)) { $tmp = fgets($fp, 255); $input = $input. $tmp; } ... 阅读全文

posted @ 2015-01-08 22:52 E猫 阅读(871) 评论(0) 推荐(0)

php实现无限级树型菜单(函数递归算法)
摘要:大概步骤如下:首先到数据库取数据,放到一个数组,然后把数据转化为一个树型状的数组,最后把这个树型状的数组转为html代码。也可以将第二步和第三步合为一步。详细如下:1。数据库设计:脚本如下:CREATETABLE`bg_cate`(`cate_Id`int(30)unsignedNOTNULLAUTO_INCREMENT,`cate_ParentId`int(30)unsignedDEFAULT'0',`cate_Name`varchar(100)NOTNULL,`cate_Intro`varchar(500)DEFAULTNULL,`cate_Order`int(30)uns 阅读全文

posted @ 2012-10-09 14:59 E猫 阅读(1916) 评论(0) 推荐(0)

Apache配置文件中的deny和allow的使用
摘要:Apache配置文件中的deny和allow的使用由于产品的需要,最近在配置apache的负载均衡功能,但是在配置虚拟主机的访问权限的时候我们遇到了一些问题。主要问题是deny和allow的执行顺序,抽时间研究了下这两个参数的使用,现把deny和allow的使用情况总结如下。一、使用情况总结我们来看下下面的apache的一个配置,具体代码如下:<Directory "D:/TRS/Apache2.2.17/cgi-bin">Order allow,deny#1Allow from all#2deny from 192.9.200.69#3</Directo 阅读全文

posted @ 2012-06-09 19:22 E猫 阅读(270) 评论(0) 推荐(0)

crontab用法(例子)
摘要:每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab。crontab简介crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。crontab用法crontab的格式如下面:f1 f2 f3 f4 f5 p. 阅读全文

posted @ 2012-03-08 16:02 E猫 阅读(6040) 评论(0) 推荐(0)

php正则表达式学习(附各种案例)
摘要:正则表达式是用来描述字符排列模式的一种语法规则作用:用来进行字符串的模式分割,匹配,查找,替换边界符:一般采用”/”来做它的边界符原子:原子包含普通字符,如英文字符,数字,例如a-z,A-Z,0-9特殊字符:()?^$\.+| 这些需要用”\”转义“\”是转义字符,如果你的原子里有(*.+\^),请使用\进行转义,如果你要匹配\,请使用\\,同理也可以用\+来表示加号“\”也有一些特殊功能,比如它加上一些字表,就会表式某种意义,如下:\d 匹配一个数字0-9 相当于[0-9]\D 匹配除数字以外的任何一个字符 相当于[^0-9]\w 匹配一个纯字母,数字及下划线_ 相当于[0-9a-zA-Z_ 阅读全文

posted @ 2012-02-17 14:58 E猫 阅读(1180) 评论(0) 推荐(2)

导航