Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
apache的这错误是URL的长度超出了限制。URL的长度限制受浏览器和服务器的影响,常见的IE是2083,Firefox是65,536(实测8182),opera 是4050, Netscape 是8192等。本地测apache服务器的限制是8192。
另外据说http协议是没限制URL长度?使用浏览器发送GET请求会受浏览器URL长度的限制,不使用浏览器的GET请求也会受服务器端的限制。具体限制长度根据服务器的处理能力,可配置。
阅读全文>>
magic_quotes_gpc 指令只能在系统级关闭,在运行时无法关闭。也就是说不能用 ini_set('magic_quotes_gpc',0);来关闭。
在无法修改服务器段配置文件的情况下,还有种办法是使用 .htaccess 来修改配置。
php_flag magic_quotes_gpc Off
但这种也有局限性,apache如果是以cgi形式跑不是作为模块的话也无效。
所以为了更好的提高移植性,只要在代码上动功夫。当然这会带来效率上的降低,如果能修改配置文件还是最好的。
阅读全文>>
碰到个问题,ThinkPHP项目程序本地测试没问题,传到服务器后第一次访问,页面的所有URL会自己带上类似?PHPSESSID=28954583914413546c6e881cfa7c8117 这样的参数,再点击刷新下页面后访问才正常。
浏览器并没有禁止cookie,本地访问正常也证实了这点,第一猜想是服务器的环境配置与项目代码某些地方冲突所影响。
检测了服务器的关于cookie的配置对比本地的,发现session.use_trans_sid这个项的配值是不同的,本地关闭,服务器是开着的。
PHP中的会话在默认情况下是使用客户端的cookie来保存session_id的,所以当客户端的cookie出现问题的时候就会影响会话了。其实会话不一定必须依赖cookie,当客户端的cookie被禁用或出现问题时
阅读全文>>
经常遇到防止PING的服务器,试了一下
直接在终端下敲入
sysctl -w net.ipv4.icmp_echo_ignore_all=1
sysctl -p
sysctl设置和显示在/proc/sys目录中的内核参数.能用sysctl来设置或重新设置连网功能,如IP转发、IP碎片去除及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。
sysctl [-n] [-e] -w variable=value
sysctl [-n] [-e] -p (default /etc/sysctl.conf)
sysctl [-n] [-e] -a
阅读全文>>
POP3常用命令码大全
22 January 2011 17:22 Saturday by小屋 浏览(1378)
POP3命令码
如下:
命令 参数 状态 描述
------------------------------------------
USER username 认可 此命令与下面的pass命令若成功,将导致状态转换
PASS password 认可
APOP Name,Digest 认可 Digest是MD5消息摘要
------------------------------------------
STAT None 处理 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数
UIDL [Msg#] 处理 返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的
LIST [Msg#] 处理 返回邮件数量和每个邮件的大小
RETR [Msg#] 处理 返回由参数标识的邮件的全部文本
DELE [Msg#] 处理 服务器将由参数标识的邮件标记为删除,由quit命令执行
RSET None 处理 服务器将重置所有标记为删除的邮件,用于撤消DELE命令
TOP [Msg#] 处理 服务器将返回由参数标识的邮件前n行内容,n必须是正整数
NOOP None 处理
阅读全文>>