|
|
 |
 |
每次运行时页面中随机生成一个数字

[立即下载] 本站下载源程序
[程序语言] PERL
[运行平台] UNIX,NT
[功能描述]
该脚本程序可以在每次运行时生成一个随机数显示在页面中。浏览器在每次重新运行脚本序时都附加上一个“额外路径”的信息。
问题:用户第二次点击调用该脚本的URL时,浏览器从保存上次运行结果的的cache处取值,而不是连到服务器上,并从服务器上运行该脚本,因为浏览器自认为已经知道输出结果。如果脚本每次被调用时,都产生一个唯一不变的信息,这的确成了一个问题。例如“点击此处,以得到当前温度”就不能显示当前实际的温度值。
为了克服这一问题,你可以让脚本CGI生成调用它的网页。每次打印出自己的URL并包含一点“额外的路径信息”,这样每次都不一样了。 这样,当用户点击CGI调用的URL时,该URL每次并不完全相同。 最终,浏览器不会再从cache中取值。
(作者: 2000年01月25日 16:00)
|
 |