要想你的网页完全不被盗那是不可能的,所谓强中自有强中手,在这里,我仅介绍一些方法来做表面的防网页被盗手段,并不能保证网页完全不被盗,事先声明,不过我相信用我的方法可以防得住一些菜鸟,下面请跟着我的思想走.
防止网页右键,网页另存为,都是很简单的事情,这个在最后在介绍,我们首先来看防止网页查看源文件吧,这个有些难度.
防止网页查看源文件,我用框架手段
假设网页:infor.asp,这个页面里面有重要的不想被人复制的信息,那么我们可以这样操作
1.新建一个空白页面:stop.html
2.新建一个框架页面:stop.asp
stop.asp代码如下:
| 以下是stop.asp页面代码: <html> <head> <title>欢迎来这儿</TITLE> </HEAD> <%sdid = request.QueryString("sdid")%> <FRAMESET COLS="0,*" frameborder=0 framespacing=0> <FRAME SRC="stop.html" NAME="count" noresize scrolling=no> <FRAME SRC="Infor.asp?sdid=<%=sdid%>" NAME="search" noresize> </frameset> <noframes></noframes> </html> |
3.在infor.asp页面做判断
| 以下是infor.asp页面代码: righthttp = request.ServerVariables("HTTP_REFERER") If instr(righthttp,"stop.asp?sdid=") = false Then response.Redirect("index.asp") End If |
4.在infor.asp页面做一些js限制
| js限制: <noscript><iframe src=*.html></iframe></noscript> '-- 防止网页另存为 <Script Language=javascript> '-- 防止网页右键 <!-- function Click(){ alert('国际书道教育联盟版权所有!'); window.event.returnValue=false; } document.oncontextmenu=Click; //--> </Script> 将onselectstart="return false"这段代码加到body中 '-- 防止网页选择文字 |
这样基本上就能防得住一部分人了。。。
原载: No.1网络工作室 http://www.noonenet.cn/