|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。告白|告白有一个网站A想找其余网站作为代办署理商,在代办署理商的页面上拔出本人的告白。它供应一个注册页面给代办署理商,代办署理商注册后,会失掉一个ID,并失掉以此ID作为标志的告白代码。
代办署理商必要做的就只是把这个代码拔出本人的网页中就能够了。一旦有人点击这个告白。网站A就要付给代办署理商money了。
那末,这个手艺详细是怎样完成的呢?这是他人给我出的一道标题,固然不难,可是我以为很有代表性,以是无妨写出来给人人做个参考。
相干常识
1.JavaScript中的document工具。document最经常使用的办法莫过于write了。document.write(str)能够把str写到扫瞄器。实在document.write()和respose.write()是很类似的,区分只在于response是asp工具,是从Server向Client写,而document是扫瞄器工具,是Client当地写。(扯远了-_-||)
2.<script>标志中有一个src属性,能够经由过程url来挪用剧本。
晓得了这些,就能够下手做了。
Agent.htm
这个是代办署理商的页面。我们必要给代办署理商一段代码,让他们拔出便可(rpwt……)。
<scriptlanguage="javascript"src="http://localhost/AgentGet/Show.asp?AgentID=1000"></script>
代办署理商必要做的就这么多了,然后就等着领钱了。(这功德我咋找不着呢……)
Show.asp
既然代码中呈现了Show.asp,一定就要写了。实在Show.asp的义务就是输入一段JavaScript给扫瞄器,当Agent.htm用<script>的src属性挪用的时分,这段JavaScript就能够在Agent.htm中实行了。
<%
id=Request("AgentID")
txt="<ahref=http://localhost/AgentGet/GetID.asp?AgentID="
txt=txt&id&">"
txt=txt&"<imgsrc=http://www.163design.net/a/y/Pic.jpg>"
txt=txt&"</a>"
js="document.write("""&txt&""");"
Response.writejs
%>
这就是Show.asp的全体内容,短吧?我就喜好复杂有用的东东,好比VB啦、C#啦……(又扯到那里往了……0_o)
熟习ASP的人一眼就看出来了。这个器材就是request到id今后,用document.write()来输入一段javascript,这段javascript实际上是一段html,就是显现一个带超链接的图片,而且把id作为链接的一部分。
GetID.asp
最初的器材就是失掉ID了。
<%
id=Request("AgentID")
Response.Write"TheAgentsIDis"&id
%>
在失掉了Agent的ID今后,就能够更新数据库了。最初,Redirect到告白页,就半途而废了。
</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。 |
|