这几天,突然发现Bo-blog不断出现大量垃圾留言/评论。
开始以为是恶意注册,打算关掉注册,顺便删除一些垃圾用户。
结果发现根本没有这些用户,看来是临时用户。可是我已经打开认证码了啊。
今天一上来,发现有很多垃圾评论,尚不知道对方是如何实现的。不过我想需要临时关掉用户注册。
另,发现后台删除待审核留言后,居然不是显示下一屏,而是显示了正常的留言,害我一不小心删掉了一些正常的留言,抱歉!
症状/原因:目前的表情只能插入发言框(id=v_content),不能插入回复框。如果要插入回复框,只能先插入发言框,再复制过来。
目的:可插入任何一个输入框(input/textarea),只要你先点中这个框(focus)。
路径:/blog/images/js/common.js
Bo-blog上面的导航栏里,“首页”是指向index.php的,比如我的是http://spyrise.org/blog/index.php。
有些人是不太喜欢显示index.php的,比方我就是其中一员,我希望显示到http://spyrise.org/blog/就足够了,后面的index.php是多余的。
那,如何取消显示index.php呢?我找了好久,终于在某个文件里发现了!
结合http 304客户端优化和gzip服务器端优化后的gzip.php
2009/08/19
放上结合http 304客户端优化和gzip服务器端优化后的gzip.php源代码。
这个gzip.php是用来干什么的,请看本分类下的相关日志。
我仅放上目前的gzip.php源代码图。点击后可放大显示图片。
不多说,HTTP304的介绍和实现方法,参见这里:http://spyrise.org/blog/http-304-not-modified-header-setting-optimize/
经过我的设置,差不多除了php以外,其余已经全部支持HTTP 304了。
剩下的,经过我观察,php中了有一个URL引起了我的注意:attachment.php?fid=xxx。一般用于输出图形,如果这个URL也能支持HTTP 304,那就太好了。
经过我实验,也已经实现了。代码如下,在第69行起的若干行中修改一下就可以了。如下图,看不清的可点击后放大查看。
HTTP 304: Not Modified,与服务器的缓存设置非常有关。
Last-Modified
这个头标是一个响应头标,表示客户端(通常指浏览器)所请求资源在服务器端的最后修改时间。通常情况下客户端在接受这个头标后,在以后对这个资源的请求会附带一个'If-Modified-Since'请求头标,而这个头标是想告诉服务器上次客户端所请求资源的最后修改时间。如下图中的 Last-Modified: Sat, 07 Mar 2009 13:28:57 GMT,这是一个HTML页面的来自服务器的response header信息。




