日历
2012 年二月 日 一 二 三 四 五 六 « 十一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
标签归档:php
IE打开php网页提示下载该php文件的解决办法
点击“开始”–“运行”,然后分别输入
regsvr32 msxml3.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
问题即可解决
php正则表达式的模式修正符和逆向引用
正则表达式的匹配先后顺序:
1.模式单元
2.重复匹配 ? * + {}
3.边界限定 ^ $ b B
4.模式选择 |
模式修正符:
模式修正符是标记在整个模式之外的.
i :模式中的字符将同时匹配大小写字母.
m :字符串视为多行.
s :将字符串视为单行,换行符作为普[......]
判断客户端是否使用代理服务器及其匿名级别
要判断客户端是否使用代理服务器,可以从客户端所发送的环境变量信息来判断。
具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。
匿名级别可以参考下表来判断。
这里有演示: 代理IP测试
一、没有使用代理服务器的情况:
REMOTE_ADDR[......]
匹配域名的正则表达式
网上流行的php下匹配域名的表达式局限性很大,不好用。下面是自己整理的:
/[a-zA-Z]+:\/\/((\w+\.)+(\w{1,6}))/si
可以匹配大多数协议和任意二级域名。