之乎者也2011

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月5日

摘要: 2010年02月01日 星期一 22:57今天遇到一个非常纳闷的问题,就是做在php分页的时候,点击下一页的时候,原本post过来的值确丢失了,我是做的模糊查询,这样一来点了下一页就把所有的信息都给查询出来了,为了这个问题我把自己的代码研究了好几个小时,始终想不明白为什么会这样,最后用了投机取巧的办法给解决了最终解决的方法就是在$_POST['searchValue'];到值之后把值放到SESSION里面,然后再另外一个页面利用session取值就可以成功解决了, 阅读全文
posted @ 2011-09-05 05:00 之乎者也2011 阅读(271) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/3800_hk/blog/item/b4ece5dd50ca3be077c638a0.htmlJavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限的,当发生页面跳转或者页面关闭的时候,这些变量的值会重新载入,即 阅读全文
posted @ 2011-09-05 04:57 之乎者也2011 阅读(718) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/3800_hk/blog/item/1c2ce0fe285e7d2b5d60080b.htmlhtaccess是Apache服务器的一个配置文件,具有强大的功能,本文介绍如何编辑该文件,让网站实现封锁某国家IP网段、防止图片、文件盗链、保护主机下的目录与文件、创建自定义的出错页面、把某些特殊的IP地址的请求重定向到别的站点、把老的域名转像新的域名,这些功能。htAccess 文件(Hypertext Access file)是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能。使用.h 阅读全文
posted @ 2011-09-05 04:51 之乎者也2011 阅读(588) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/3800_hk/blog/item/43524710089538e6c2ce791f.html// 向浏览器发送404 状态码header(“HTTP/1.1 404 Not Found”);或者header(“HTTP/1.1 404″);// 永久重定向header(“Location: http://hi.baidu.com/3800_hk”);//默认是301 跳转// 临时重定向header(“HTTP/1.1 302 Found”);header(“Location: http://hi.baidu.com/3800_hk”);// 下载文件 阅读全文
posted @ 2011-09-05 04:49 之乎者也2011 阅读(575) 评论(0) 推荐(0) 编辑

摘要: http://xok.la/2010/11/apache_nginx_cache_last-modified%E3%80%81expires_etag.html正确使用Etag和Expires标识处理,可以使得页面更加有效被Cache。在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request Header),服务器端响应同时记录相关属性标记(Http Reponse Header),服务器端的返回状态会是200,格式类似如下:HTTP/1.1 200 OKDate: Tue, 03 Mar 2009 04:58:40 GMT 阅读全文
posted @ 2011-09-05 04:47 之乎者也2011 阅读(459) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/3800_hk/blog/item/b3ffcffcc7d98b99b801a0a7.html本文主要讲解web缓存的应用.Expires / Cache-Control / Last-Modified / If-Modified-Since / ETag / If-None-Match 的区别以及使用详解为了演示体现缓存的作用,先删除所有的浏览器缓存,然后以如下四种方式访问baidu网站,期间使用Pagetest作为测试软件,这是一个搭配IE使用的软件,功能上类似HttpWatch,不过它是免费的,有关Pagetest的用法可以参考官方文章提供的教程: 阅读全文
posted @ 2011-09-05 04:41 之乎者也2011 阅读(727) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-09-05 04:35 之乎者也2011 阅读(171) 评论(0) 推荐(0) 编辑

摘要: 首先说,什么类型文件应该GZIP压缩:1:CSS,Javascript、html 静态文件2:asp,aspx 动态文件下面内容的2点说明1、图片不要使用GZIP,压缩了反而大2、if(document.images){new Image().src='/images/nav_logo3.png'if后面永远是真的,哪怕没有图片。但是有些浏览器是没有document.images的,当不支持的时候就是undefined了,就是假了。这里的意义就在于预加载一个图片。一般用作鼠标经过后之类的显示某某图片这样鼠标经过的时候不用再取服务端读图片,马上就显示 阅读全文
posted @ 2011-09-05 04:25 之乎者也2011 阅读(254) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-09-05 03:30 之乎者也2011 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 如果不用session带的,自己做的思路如下:1、把sessionId存放在cookie中,并设定一个有效期;(某个人的gprs定位信息被来回折腾邮递人员揣在身上)2、把经过Serializable序列化的对象存放在memcached中,同时设置一个失效时间,比如1小时;(某个人放到仓库里,一小时后走人)3、每次取会话信息时,先从cookie中取sessionId,如果cookie不存在,则说明会话已过期;如果会话存在,则从memcached中读取会话信息,如果会话信息不存在,则从数据库中读取相关信息,然后放在memcached中,同时设置失效时间;(邮递人员死了,自然某人信息自然也没了,邮递 阅读全文
posted @ 2011-09-05 02:12 之乎者也2011 阅读(515) 评论(0) 推荐(0) 编辑