# Re: 分页查询 -- 暂存档的使用

Posted by dino on July 31, 1999 at 00:49:32:

In Reply to: Re: 关于WWW资料库的分页查询 posted by kwen on July 29, 1999 at 10:58:40:

: : 不用cookie的方式,就是用GET的方式把string传过去,
: : 如成大图书馆的方式,
: : like
: : ../cgi-bin/search.pl?query=%BA%F4%B8%F4&page=2
: : 把query及page传给search.pl

: 成大的图书馆webpac.lib.ncku.edu.tw, 查询书籍之后，你注意看"下一页"的 的地方...

: 很好玩，他只传了webpac.lib.ncku.edu.tw/Webpac2/booklist.dll/?P=10

: 也就是说他并没有传SQL Query过去，而只传Page，这是我所好奇的地方...既然我关掉Cookie，他Server那端就不能使用Session变数，SQL Query字串记录在哪里呢？

: 此外，依他"上一页"，"下一页"的速度那么快，我认为他不太像是传SQL Query过去，再重新Open Database，去执行新的SQL Query....而是将原本搜寻出来的Recordset上下移动而已，这又让我更好奇，之前的recordset资料怎么保留的？(因为我把cookie关掉，Server不能利用Session了)

webpac.lib.ncku.edu.tw/Webpac2/booklist.dll/?P=10
使用的方式是以您的IP位址,
在server端产生一个query的暂存档于c:\tmp下,
也就是当您的电脑(假设固定IP)曾经查过
您下次再用http://webpac.lib.ncku.edu.tw/Webpac2/booklist.dll/?P=10时,便以您上次的query来显示.
若未曾查过,便会出现error.

其实也不是暂存recordset (太浪费空间),
只是暂存query string而已

Follow Ups: