逍遥一派 发表于 2015-2-3 23:35:27

ASP网站制作之回护你的 include 文件

ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;include   
作者:ACE
利用 include 文件可使代码复用。不外,假如以 .inc 为扩大名定名这个文件,其别人就会窃看到它的源代码。

处理办法1:

把一切的 include 文件的扩大名改成 .asp。

处理办法2:

使 .inc 文件与 asp.dll 联系关系。详细完成:在 IIS 的 service manager 中,选择一个 web site,在右键菜单当选择 properties ,在 properties 窗口中点击 Home Directory 标签并单击 Configuration 按钮。在 Application Mappings 里添加 .inc 并在 Executable 的文本框中写入全途径的 asp.dll 文件就能够了。


使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。

再现理想 发表于 2015-2-4 03:03:46

多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。

海妖 发表于 2015-2-6 19:03:16

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

不帅 发表于 2015-2-7 13:25:38

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

兰色精灵 发表于 2015-2-21 23:46:56

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

分手快乐 发表于 2015-3-6 22:11:13

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

莫相离 发表于 2015-3-10 12:41:21

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

若天明 发表于 2015-3-17 07:08:08

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

因胸联盟 发表于 2015-3-19 13:01:26

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

老尸 发表于 2015-3-20 07:12:15

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

飘飘悠悠 发表于 2015-3-20 21:40:07

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

仓酷云 发表于 2015-3-21 19:05:18

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

乐观 发表于 2015-3-22 18:11:28

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

深爱那片海 发表于 2015-3-27 07:09:35

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

透明 发表于 2015-4-1 16:28:40

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

逍遥一派 发表于 2015-4-4 14:44:21

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

只想知道 发表于 2015-4-20 16:45:29

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

小妖女 发表于 2015-4-20 19:53:35

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

山那边是海 发表于 2015-4-27 14:36:50

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

蒙在股里 发表于 2015-5-4 17:23:36

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
页: [1] 2
查看完整版本: ASP网站制作之回护你的 include 文件