|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码数据|页面 用户在会见站点时常常碰到一些烦人的信息,好比他们常常不知何以地在没有实践提交数据给表单时就到了下一个页面,大概常常到达一个页面,它是以查询字符串的情势转来的,好比?ID=236454。
假如页面没有失掉信息,就会发生一个年夜毛病。这常常产生在页面寻觅ID大概其他一些信息时,而这时候用户是利用书签大概搜刮引擎毗连到这个页面的。以是,页面必要的信息丧失了,页面停止。
你能够经由过程反省来懂得是不是无数据被提交,从而把持这类情形的产生,然后,依据情形显现特定的毛病信息,大概实行其他的举措,好比重定向到想要的页面。
鄙人面的3个例子中,仅仅在屏幕上显现一个信息。
将这段代码间接安排在<%@LANGUAGE="VBSCRIPT"%>上面。
关于一个表单,利用POST办法
<%
IfRequest.Form=""Then
Response.Write("<palign=""center""><fontface=""Arial"">ThereWasAn
Error.<br>"&vbCrLf)
Response.Write("NoDataWasPosted.</font>
"&vbCrLf)
Response.End
EndIf
%>
关于一个表单,利用PUT和GET办法。这一样合用于从带有查询字符串联接而来的页面,好比?ID=236454
<%
IfRequest.Querystring=""Then
Response.Write("<palign=""center""><fontface=""Arial"">ThereWasAn
Error.<br>"&vbCrLf)
Response.Write("NoDataWasPosted.</font>
"&vbCrLf)
Response.End
EndIf
%>
为了含概下面例子中的情形,要做上面的事情。只管另有复杂的办法,可是这个例子关于初学者,将是很好的进修基础道理的办法。
<%
IsData=0
IfRequest.Form""ThenIsData=IsData+1
IfRequest.Querystring""ThenIsData=IsData+1
IfIsData=0Then
Response.Write("<palign=""center""><fontface=""Arial"">ThereWasAnError.<br>"&vbCrLf)
Response.Write("NoDataWasPosted.</font>
"&vbCrLf)
Response.End
EndIf
%>
大概
<%
IsData="No"
IfRequest.Form""ThenIsData="Yes"
IfRequest.Querystring""ThenIsData="Yes"
IfIsData="No"Then
Response.Write("<palign=""center""><fontface=""Arial"">ThereWasAnError.<br>"&vbCrLf)
Response.Write("NoDataWasPosted.</font>
"&vbCrLf)
Response.End
EndIf
%>
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。 |
|