ASP网ASP源码
asp网:asp源码
第一章:WAP移动企业网站源代码WAP网站模板ASP开源无限制说明278
wap手机企业网站源码wap网站模板asp开源无限制_使用说明
对于本地测试,该模板采用ASP代码访问数据库,这是一个测试。它不支持使用第三方工具,例如“netbox、配置和IIS调试”。此外,据相关人员称,NTFSIS是在本地环境中测试的。
?模板特点:asp+access简单;安装后与网站一样!
? 运行环境:ASP+access环境。
一定要安装在空间的根目录的!
? 技术支持:提供全过程技术指导。如需修改,应按要求进行修复
具体情况收取一定费用!
第二部分:ASP源代码公开原则及攻防实践
广东网站设计
如何保护源代码不被泄露?
解答:下载微软的windowsscriptencoder,对asp的脚本和客户端javascript、vbscript脚本进行加密。客户端脚本加密后,只有ie5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有scriptengine5(装ie5即可)才能解释执行。
为什么全局ASA文件总是不起作用?
解答:只有把global.asa文件放在web发布目录某个站点的根目录下它才有效,放在发布目录的某个子目录下不起作用。另外,也可以使用iis4的internetservicemanager把某个子目录设置为站点。
为什么ASP文件总是不解释和执行?
解答:在iis服务器上没有给asp文件以脚本解释的权限,所以asp文件没有被web服务器
作为脚本代码进行解释执行,而被当成一般页面文件了。建议在web发布目录中建立一个asp目录,把所有asp文件存放在此目录下,把asp目录赋予脚本解释权限。
为什么会话有时会消失?
解答:session很像临时的cookie,只是其信息保存在服务器上(客户机上保存的是sessionid)。session变量消失有几种可能,如:使用者的浏览器不接受cookie,因为session依赖于cookie才能跟踪用户;session在一段时间后过期了,缺省为20分钟,如果希望更改,可以通过设置microsoftmanagementconsole的webdirectory→properties→virtualdirectory→applicationsettings→configuration→appoptions→sessiontimeout选项来改变session的超时时间,也可以在asp脚本中设定,如session.timeout=60,可设定超时时间为60分钟。
我怎样才能知道一些关于访客的信息?
怎样才能将querystring从一个asp文件传送到另一个asp文件?asp脚本的应用教案
答:向上一个ASP文件中添加以下代码:响应重定向(“second.ASP?”&要求ServerVari
ables(“查询字符串”))。
asp中如何控制cookies?
答:如果你想写cookies,你可以使用:response cookies(“coookies name to write”)=要写的数据。要读取cookie,请使用:read data=请求cookie(“要读取的cookie名称”)。请注意,对cookie的响应是编写的,cookie程序段必须放在“HTML”标记之前,并且不能有其他HTML代码。此外,Cookie中必须使用expiration来设置有效期,才能将Cookie真正写入客户端硬盘,否则它们只是临时的。
怎样实现用asp发送邮件?
邮政Subject=“Subject”mail Body=“内容”send%”
asp与数据库连接一定要在服务器端设置dsn吗?
答:不一定。有两种方法可以将ASP连接到服务器数据库。一种是通过DSN建立连接,另一种是在没有DSN的情况下不建立连接。通过DSN连接到数据库需要服务器的系统管理
员在服务器的控制面板中的ODBC中设置DSN。如果服务器上没有设置DSN,可以通过知道数据库文件名(如access、paradox、FoxPro数据库)或数据源名(如SQL server数据库)来访问数据库,并直接提供连接所需的参数。连接代码如下:setconn=server createobject(“tion”)connpath=“dbq=”服务器。mappath(“yourtable.mdb”)conn.open“driver={microsoftaccessdriver(.mdb)};”和ute(“selectfromauthors”)
如何从一页到另一页传递变量?
回答:使用隐藏的表单类型传递变量formmethod=“post”action=“mynextpage.asp”>〈foreachiteminrequest的%foreachiteminrequest。表单%<<inputname=“<%=item%%>”type=“hidden”value=“<%=server.HTMLEncode(request.Form(item))”><%next%</Form>>使用会话保存变量。<%会话(“bh”)=请求。表单(“BH”)%%>使用querystring Aherf=“action.ASP?BH=10”保存变量“>query<a<%request querystring(“BH”)%”)
如何用asp实现在线人数统计?
答:网络访问人数是指一段时间内访问人数的统计。时间长度由设计师设定。在此期间,访问该网站的不同IP的总数为当前在线用户数。在ASP中,会话对象用于实现统计。实现代码如下:golobal ASA文件(scriptlanguage=“VBScript”runat=“server”):子会话-OnStart应用程序(“联机”)=应用程序(“联机”)+1子会话-OnEndApp应用程序(“联机”)=应用程序(“联机”)-1子会话
application―onstardapplication("online")=0endsubsubapplication―onend
应用程序(“联机”)=0endsub〈脚本〉联机。ASP文件内容<0%
tmp=application("online")tmp=cstr(tmp)dimdisp(20)dimimages(20)
dbbits=len(tmp)fori=1todbbitsdisp(i)=左(右(tmp,i),i-(i-1))下一个
&".gif〉"response.write"document.write(′"&images(i)&"′);"next%〉
如何计算ASP程序的运行时间?
解答:确定asp程序的执行时间的代码如下所示:〈%dimt1,t2t1=now()′被
检测到ASP代码T2=now()响应写入“用于运行此ASP代码”和CSTR(cdbl)(T2-t1)
*24*60*60))&"秒"%〉
执行excute后是否需要返回记录集对象?
解答:不是的,例如在表中删除记录。我们来看看下面的例子――在employee表中删除了job_id
通过
1的记录,并不需要再返回一个recordset:ateobject(“tion”)
tionstring=“driver={sqlserver};服务器=srv;“&”“uid=sa;pwd=;database=pubs”
ute“delectfromemployeewherejob_id=1;”,,adcmdtext
哪个更好,insertinto还是addnew?在ASP中,直接使用“insert into”语句与在ADO中使用addnew相同
法有什么区别?哪一种更好呢?
答:addnew方法的本质是封装“insert-into”语句。所以当我们需要处理大量数据时
的时候,应优先选用“insertinto”语句。因为直接使用sql语句,减少了ado的解释时间,显然会大大
加快数据访问速度。
无法登陆sqlserver?
答:这是因为安装SQL server时使用NT身份验证模式,而ASP以匿名身份运行,不具备访问数据库的资格
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论