仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 523|回复: 7
打印 上一主题 下一主题

[DIV+CSS] 今天来学习用server.transfer埋没网页实在地点

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 10:36:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
然后你要知道,DIV+CSS是高成本开发,速度当然是没有你画TABLE来的快,但是好处更多,相信如果你能看到这里,你一定对DIV+CSS的好处也有一定的了解了。



常常在网站上看到诸如www.abc.com/?news大概www.abc.com/?id=123如许的网址,一入手下手以为很奥秘,实在如今看多了,用很多了,也以为没那以多深邃的手艺,就是用一些最复杂的办法就可以完成,以asp为例,用好server.transfer这个办法就能够完成以上的功效了。
假定地点是www.abc.com/?news,怎样显现我们必要的news.asp呢?起首要先分明,不管甚么服务器,城市有一个缺省页,好比你把index.html大概index.htm上传到主页空间,输出网址,默许老是会转到index页面上,主机默许index.html(index.htm)为缺省页,固然,index.asp也是一样的,不外当这几个页面同时呈现时,先显现哪个,就看服务器的设定了。如今我们在目次下新建一个index.asp,假定会见的路径是www.abc.com/,那末关于这个地点我们也是能够用www.abc.com/index.asp来会见的,而前者就把index.asp给埋没了。
如今我们来完成用www.abc.com/?news来指向news.asp,翻开index.asp,编纂它的源文件,以下:
<%
dimtargetPage
targetPage=request.querystring()
iftargetPage""then
server.transfer(targetPage+".asp")
endif
%>
这里用的是request.querystring()来吸收字符,由于我们的哀求字符串是?news,而并非像传统的相似于变量名对应变量值的情势,以是我们用request.querystring()的办法来获得“?”前面的一切字符。这里我们失掉了字符串“news”。接上去判别一下,假如不是空串就将它转化成new.asp,并用server.transfer转向,这里,之以是用server.transfer,你会发明,页面转向了,但扫瞄器地点栏却没有变,不会由于转向而酿成了www.abc.com/new.asp,就是基于server.transfer这个道理,才干完成埋没会见页面的目标。
不外样的情势太复杂,仍是很简单让人猜到实在地点,那就再深切一步吧,做一个地点映照表,道理也不难,创建一个数组,将你要转向的地点名写出来,然后经由过程www.abc.com/?arrayID的情势来会见,个中arrayID是地点对应的数组下标。就举个例子来讲吧:
<%
dimtargetPage,urlTable(4)
targetPage=request.querystring()
urlTable(1)="news.asp"
urlTable(2)="list.asp"
urlTable(3)="homepage.asp"
urlTable(4)="login.asp
server.transfer(urlTable(targetPage))
%>
假如我们要会见news.asp,则能够用www.abc.com/?1,如许的地点映照在地点信息中不简单让人猜到文件的定名办法,天然是保密性高了很多,不外这类办法关于过量地点转向,数组的体积就会增加,也不是一种很好的办法,在保护时也不是很简单。
比拟之下,第一种办法在网上利用的仿佛也挺广泛的,第二种,也有利用,别的,关于地点信息的编码,和在index.asp中对转向功效进一步强化,引进各类加密机制,也是可以到达埋没实在页面的目标。而作为我,只是举一反三,就先容这些最复杂的器材,假如要利用到实践,天然是必要添砖加瓦的。
Div元素是用来为HTML文档内的内容提供结构和背景的元素。Div从起始到结束标签之间的所有内容都是用来构成这个块的,其中
透明 该用户已被删除
沙发
发表于 2015-1-18 06:51:25 | 只看该作者
俗话说:兴趣是最好的老师。做每一件事都离不开兴趣的驱动。兴趣是自学技术需要迈出的第一步。在学习的过程中,我们难免会遇到各种各样的问题。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-25 06:32:30 | 只看该作者
学Dreamweaver技术的过程其实是一个增加信心的过程。
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-2 17:46:56 | 只看该作者
每天上网看着那样多的网页,于是我才下定决心选择了网页制作这一门课程,目的就是希望以后能够做出一个完美的网页来。
不帅 该用户已被删除
5#
发表于 2015-2-24 09:57:11 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
谁可相欹 该用户已被删除
6#
发表于 2015-3-7 12:02:44 | 只看该作者
足见市场的反响和MACROMEDIA公司对它们的自信。说到Dreamweaver8我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓。
若相依 该用户已被删除
7#
发表于 2015-3-15 06:23:57 | 只看该作者
使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。
若天明 该用户已被删除
8#
发表于 2015-3-21 22:34:45 | 只看该作者
运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-19 04:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表