InfoWeb广告
新 用 户 注 册】 【热 线 社 区】 【帮 助 信 息
InfoWeb首页 >> 技术天地 >> 模板源码 >> 技术文章
技术天地
相 关 报 道
* 如何使用下拉式对话框及重定向
 [2000-01-25 15:12]
* 电话地址表单处理脚本
 [2000-01-25 14:39]
* 限制访问脚本工具
 [2000-01-25 13:27]
* Bandwidth Bandit网站带宽保护工具
 [2000-01-25 12:34]
* 访问者留言簿
 [2000-01-25 11:24]
更多相关
每次运行时页面中随机生成一个数字


[立即下载] 本站下载源程序
[程序语言] PERL

[运行平台] UNIX,NT

[功能描述]



   该脚本程序可以在每次运行时生成一个随机数显示在页面中。浏览器在每次重新运行脚本序时都附加上一个“额外路径”的信息。



   问题:用户第二次点击调用该脚本的URL时,浏览器从保存上次运行结果的的cache处取值,而不是连到服务器上,并从服务器上运行该脚本,因为浏览器自认为已经知道输出结果。如果脚本每次被调用时,都产生一个唯一不变的信息,这的确成了一个问题。例如“点击此处,以得到当前温度”就不能显示当前实际的温度值。



   为了克服这一问题,你可以让脚本CGI生成调用它的网页。每次打印出自己的URL并包含一点“额外的路径信息”,这样每次都不一样了。 这样,当用户点击CGI调用的URL时,该URL每次并不完全相同。 最终,浏览器不会再从cache中取值。


(作者: 2000年01月25日 16:00)

发表看法,查看讨论,发给朋友,打印本页
InfoWeb首页 >> 技术天地 >> 模板源码 >> 技术文章
|网站地图| |关于我们| |最新更新| |使用说明| |网站检索|
————版权所有1999(C) 未经许可,不得转摘 ————