有些同志问起这样的问题,而且也确实不是什么有难度的东西。所以我在这里说一下。
实现的条件很简单,就是需要一个支持 ASP 脚本的个人主页空间,至于图片的位置,只要有URL就行,不一定要放在同一空间。
1.新建一个文本文件,起名XXX.asp ,代码如下
- <%@ LANGUAGE=VBSCRIPT %>
- <%
- Dim Urls(5)
- Urls(0)="???????????????????????"
- Urls(1)="???????????????????????"
- Urls(2)="???????????????????????"
- Urls(3)="???????????????????????"
- Urls(4)="???????????????????????"
- come = trim(request.ServerVariables("HTTP_REFERER"))
- if instr(come,"http://popgo.net/")>0 then
- randomize()
- i = cint((UBound(Urls)-1) * rnd())
- response.redirect(Urls(i))
- end if
- %>
上面的“Dim Urls(5)”决定了图片的数量,
接下来从0到4 (不是从1到5)的Urls(?),就是5个图片URL(一定要用双引号括起来)。
希望随机抽多少张图片,就把数量和地址分别写进去即可,数量一定要吻合。
(我的签名程序和以上不同,我只要一上传图片就能自动列入随机,不用每次改文件。因为我的图片集中存放,而且我有任意操作服务器文件的权限,一般空间不一定可以。)
上传这个XXX.asp之后,把这个文件的URL当作图片URL写入签名就可以 ,每次刷新后看签名档就会看到不同的图片。
[ 此帖被天使小萌在2011-04-07 21:51重新编辑 ]