![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
无天
这个作者很懒,什么都没留下…
展开
-
PHP大小写敏感规则【转载】
PHP对大小写敏感问题的处理比较乱,大家一定要注意。推荐大家始终坚持“大小写敏感”。这里面需要注意的是类和函数不区分大小写。但即使你疏忽了,在调试时解释器也会抓住这个错误的。转载 2011-01-27 17:44:00 · 911 阅读 · 1 评论 -
uginx增加IP白名单的方法
1,在php.conf中增加重写规则 location /hello/ { root index fastcgi_pass include fastcgi.conf rewrite ^/hello/(.*?) /world/&1 break; }2,添加ip配置文件vim user_ip_hello.conf原创 2013-10-19 11:37:44 · 2813 阅读 · 0 评论 -
upstream timed out (110: Connection timed out) while reading response header from upstream 问题解决
webserver使用的是nginx,有时会报upstream timed out (110: Connection timed out) while reading response header from upstream这样的错误。大致是由于php fastcgi处理请求的时间太长了,导致nginx获取response超时。具体在nginx中的超时时间设置为:proxy_read原创 2013-08-26 13:26:05 · 11470 阅读 · 0 评论 -
preg_match提取字符串的用法
比如日志字符串的格式如下:123.45.78.90 - - [12/Oct/2012:01:23:45 +0800] "POST /hello HTTP/1.1" 200 35 "http://www.5601.com/world" "5601UID=JIFAJFJEJFFHEFAIFEJ" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.31 (K原创 2013-10-19 10:22:15 · 3831 阅读 · 0 评论 -
connection is denied by policyframe[return code:8] nginx 问题解决
最近使用的ngnix的log里面经常出现connection is denied by policyframe[return code:8],不少请求都被拒绝了。经过查找,nginx的配置文件nginx.conf里面的policyframe开启了,估计是触发了某个防攻击的策略,于是 policy_frame off 后就没有这样的错误了,服务正常了。原创 2013-08-26 12:37:58 · 4887 阅读 · 0 评论 -
用C实现PHP扩展类
前面简单介绍了用C语言实现PHP扩展的步骤,见用C开发PHP扩展的步骤,那个是扩展一个函数,这里讲述一下如何用C扩展PHP类。 准备实现的类如下: class Rectangle{ private $_width; private $_height; public function __construct($width, $height){ $this->_wid原创 2012-11-08 08:46:48 · 4247 阅读 · 0 评论 -
用C开发PHP扩展的步骤
下面介绍一下如何使用C语言开发PHP扩展。 函数功能:php里面的整数是有符号数,其内部实现其实就是long,不是unsigned long。对于32位机器来说,php最大能表示的整数就是2^31-1了,一般在应用中碰到大于2^31-1而小于2^32的数就只能用字符串来表示了。对于mixed int_ext(string in)来说,如果字符串in表示的整数小于2^31-1,那么原创 2012-06-24 22:27:13 · 7709 阅读 · 10 评论 -
PHP优化小技巧
1,访问一个数组时,如果键名是一个字符串,最好加上引号,比如$array['key'],而不要写成$array[key]。php在处理$array[key]时,首先是将key看成是一个常量,如果不存在,抛出一个NOTICE,然后根据key生成一个字符串'key',接着把这个字符串作为键名去查找。2,在incluce_once一个文件时,有三种写法,一种方法A是写绝对路径,一种方法B是写相对路径原创 2011-10-27 18:49:27 · 505 阅读 · 0 评论 -
PHP session的实现原理
我们知道,session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完之后就失去了与浏览器的联系,最早,Netscape将cookie引入浏览器,使得数据可以客户端跨页面交换,那么服务器是如何记住众多用户的会话数据呢转载 2011-03-08 17:02:00 · 556 阅读 · 0 评论 -
PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxxx.wsdl'
使用php访问soap时出现以下错误:PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxxxxx.wsdl' : Start tag expected, '经过不断尝试,解决办法如下:查看httpd状态/usr/sbin/getsebool -a | grep h原创 2014-02-21 13:41:55 · 6638 阅读 · 0 评论