⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 14-4.cfm.htm

📁 最全的ASP教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<p ALIGN="JUSTIFY">END IF</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY">&lt;/BODY&gt;</p>

<p ALIGN="JUSTIFY">&lt;/HTML&gt;</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">在这个例子中,</font><font FACE="宋体"
SIZE="3">HTTP_REFERER header</font><font SIZE="3">检查用户连接的来源,只有是从</font><font
FACE="宋体" SIZE="3">http://www.mysitename.com/example/origin.asp</font><font SIZE="3">连接过来的才被允许访问,这样进行授权控制就非常容易。</p>
<b>

<p ALIGN="JUSTIFY">警告</p>
</b></font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">使用这些</font><font FACE="宋体" SIZE="3">header</font><font
SIZE="3">有时也会有麻烦,因为并不是所有的浏览器都有这些</font><font
FACE="宋体" SIZE="3">header,</font><font SIZE="3">例如,早期版本的一些浏览器不支持</font><font
FACE="宋体" SIZE="3">HTTP_REFERER header</font><font SIZE="3">。</p>
</font><b>

<p ALIGN="JUSTIFY">利用<font FACE="宋体">Headers</font>来控制一个主页是否进入缓存区</p>
</b><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">代理服务器被用来减少在互联网中接受主页的时间。代理服务器将主页复制在自己缓存中,这样别人就只需要从它的缓存中取出来而不用到原始的服务器上,但是对于</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">来说(同样适用于</font><font
FACE="宋体" SIZE="3">Cold Fusion</font><font SIZE="3">),代理服务器是个很讨厌的东西,因为它的内容是动态更新的,每次访问都可能由于你所限定的条件而显示不同内容,而保存在</font><font
FACE="宋体" SIZE="3">cache</font><font SIZE="3">中的显然无法做到这点,因此,你肯定不希望别人从代理服务器的</font><font
FACE="宋体" SIZE="3">Cache</font><font SIZE="3">中调用。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">默认情况下,代理服务器不会将</font><font
FACE="宋体" SIZE="3">Active Server Page</font><font SIZE="3">放入缓存,不过你可以用</font><font
FACE="宋体" SIZE="3">ASP</font><font SIZE="3">的</font><font FACE="宋体" SIZE="3">CACHE_CONTROL 
Header</font><font SIZE="3">来控制其是否被代理服务器存入缓存。在你的</font><font
FACE="宋体" SIZE="3">Active Server Page</font><font SIZE="3">的首行添加下面这句将允许代理服务器将该</font><font
FACE="宋体" SIZE="3">ASP</font><font SIZE="3">存入缓存。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;% Response.CacheControl=</font><font SIZE="3">“</font><font
FACE="宋体" SIZE="3">Public</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3"> 
%&gt;</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">你一样可以限定你的浏览器的缓存怎样进行缓存操作,浏览器通常有内存</font><font
FACE="宋体" SIZE="3">cache</font><font SIZE="3">和硬盘</font><font FACE="宋体"
SIZE="3">cache</font><font SIZE="3">,使用</font><font FACE="宋体" SIZE="3">Response</font><font
SIZE="3">对象的</font><font FACE="宋体" SIZE="3">Expires</font><font SIZE="3">属性,你可以限定浏览器对其缓存的时间范围,如果设置为</font><font
FACE="宋体" SIZE="3">0</font><font SIZE="3">,那么浏览器就不会将</font><font
FACE="宋体" SIZE="3">Active Server Pages</font><font SIZE="3">存入</font><font
FACE="宋体" SIZE="3">Cache,</font><font SIZE="3">如下:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;% Response.Expires=0 %&gt;</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">你还可以限定</font><font FACE="宋体"
SIZE="3">Cache</font><font SIZE="3">存在截止的具体的日期时间。如果这样,浏览器将持续使用这个</font><font
FACE="宋体" SIZE="3">Cache</font><font SIZE="3">副本直到截止时间,下例截止时间为</font><font
FACE="宋体" SIZE="3">1998</font><font SIZE="3">年</font><font FACE="宋体" SIZE="3">8</font><font
SIZE="3">月</font><font FACE="宋体" SIZE="3">1</font><font SIZE="3">日:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;% Response.ExpiresAbsolute=#Oct 1, 1998 00:00:00#&gt;</p>
</font><font SIZE="3"><b>

<p ALIGN="JUSTIFY">注意</p>
</b></font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">根据</font><font FACE="宋体" SIZE="3">HTTP1.1</font><font
SIZE="3">协议,你不能将截止时间设定的超过一年,相信内容见</font><font
FACE="宋体" SIZE="3">http://w3.org</p>
</font><font SIZE="3">

<p ALIGN="JUSTIFY">你也可以利用</font><font FACE="宋体" SIZE="3">Internet Service 
Manager</font><font SIZE="3">来限定主页的过期时间,选择</font><font
FACE="宋体" SIZE="3">HTTP Headers</font><font SIZE="3">页然后找相关项进行填写修改。</p>
</font><b>

<p ALIGN="JUSTIFY">利用<font FACE="宋体">Headers</font>来限定内容等级</p>
</b><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">Platform for Internet Content Selection(PICS)</font><font SIZE="3">提供了为一个主页或者整个站点做标记的方式。例如,你可以用</font><font
FACE="宋体" SIZE="3">PICS</font><font SIZE="3">标记来指示出站点内容的暴力或者色情等级。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">PICS</font><font SIZE="3">自己不是一个等级服务,</font><font
FACE="宋体" SIZE="3">PICS</font><font SIZE="3">标准可以适应于网络上任何不同的文化,这意味着你可以根据自己的标准指定等级而使得互联网上</font><font
FACE="宋体" SIZE="3">PCIS</font><font SIZE="3">的标准千奇百怪。例如一个文静的教师自己制定的标准和一些近似疯狂组织的成员制定的标准肯定有很大区别。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">决定使用哪种等级服务是用户个人自己的事情。理论上,个人可以根据自己的爱好选择等级服务。通常,这种等级服务支持面很广,</font><font
FACE="宋体" SIZE="3">IE3.0</font><font SIZE="3">以及以上版本都可以支持</font><font
FACE="宋体" SIZE="3">PCIS</font><font SIZE="3">标准。不过,默认的唯一的等级服务是</font><font
FACE="宋体" SIZE="3">Recreational Software Advisory Council</font><font SIZE="3">(</font><font
FACE="宋体" SIZE="3">RSAC</font><font SIZE="3">)。同样的组织为电脑游戏进行了等级划分。</font><font
FACE="宋体" SIZE="3">RSAC</font><font SIZE="3">等级系统有四个种类,分别是暴力、裸体、性、以及语言,对于每一个种类,你可以在等级</font><font
FACE="宋体" SIZE="3">1</font><font SIZE="3">到</font><font FACE="宋体" SIZE="3">5</font><font
SIZE="3">之间选择。</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">用户可以设置</font><font FACE="宋体"
SIZE="3">IE</font><font SIZE="3">来阻住不符合用户爱好的站点。例如,用户可以阻住充满暴力和色情的站点而去看其他健康的站点。浏览器还可以阻住那些没有设定等级的站点,(不过,这样的话,网络上的绝大部分站点就都被阻住了)</p>

<p ALIGN="JUSTIFY">接受一个</font><font FACE="宋体" SIZE="3">RSAC</font><font
SIZE="3">等级评定,在</font><font FACE="宋体" SIZE="3">RSAC</font><font SIZE="3">站点注册就可以了,(目前是免费的)。网址是:</font><font
FACE="宋体" SIZE="3">http://www.rasc.org</font><font SIZE="3">。填写一些表格,就可以了,如图</font><font
FACE="宋体" SIZE="3">14.4</font><font SIZE="3">。</p>
</font><b><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">图</font><font FACE="宋体" SIZE="3">14.4 RSAC</font><font
SIZE="3">站点的提问信息</font><font FACE="宋体" SIZE="3"> </p>

<p ALIGN="JUSTIFY"> </p>
</b>

<p ALIGN="JUSTIFY"></font><font SIZE="3">例如,你的站点没有暴力</font><font
FACE="宋体" SIZE="3">(v)</font><font SIZE="3">、裸体</font><font FACE="宋体"
SIZE="3">(n)</font><font SIZE="3">、性</font><font FACE="宋体" SIZE="3">(s)</font><font
SIZE="3">和不健康语言</font><font FACE="宋体" SIZE="3">(l)</font><font SIZE="3">的话</font><font
FACE="宋体" SIZE="3">,</font><font SIZE="3">那么,你的站点就会受到这样的</font><font
FACE="宋体" SIZE="3">PICS </font><font SIZE="3">标志:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">(PICS-1.1 </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">Http://www.rsac.org/rathingsv01.cfml</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> l gen true</p>

<p ALIGN="JUSTIFY">comment </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">RSACi 
North America Server</font><font SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">by </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">walther@aspsite.com</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">for </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">http://www.aspsite.com</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">on </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">1998.06.10T02.04-0800</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> r (n 0 s 0 v 0 l 0))</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">在你获得了这样的标志后,你就可以在主页首利用这种标志,这时可以使用</font><font
FACE="宋体" SIZE="3">PICS</font><font SIZE="3">属性来在当前的</font><font
FACE="宋体" SIZE="3">Header</font><font SIZE="3">中添加这样的标志,见下面的例子:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;% Response.PICS(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">(PICS-1.1</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&amp;chr(34)</p>

<p ALIGN="JUSTIFY">&amp;</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">Http://www.rsac.org/rathingsv01.cfml</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> &amp;chr(34)</p>

<p ALIGN="JUSTIFY">&amp;</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">l gen 
true comment</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&amp;chr(34)</p>

<p ALIGN="JUSTIFY">&amp;</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">RSACi 
North America Server</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&amp;chr(34)</p>

<p ALIGN="JUSTIFY">&amp;</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">by</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">&amp;chr(34)&amp; </font><font SIZE="3">“</font><font
FACE="宋体" SIZE="3">walther@aspsite.com</font><font SIZE="3">”</font><font
FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&amp;chr(34)&amp;</font><font SIZE="3">”</font><font FACE="宋体"
SIZE="3">for</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&amp; </font><font
SIZE="3">“</font><font FACE="宋体" SIZE="3">http://www.aspsite.com</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&amp;chr(34)&amp;</font><font SIZE="3">”</font><font FACE="宋体"
SIZE="3">on</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">&amp;chr(34)</p>

<p ALIGN="JUSTIFY">&amp; </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">1998.06.10T02.04-0800</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> </p>

<p ALIGN="JUSTIFY">&amp;chr(34)&amp;r (n 0 s 0 v 0 l 0))</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">)</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY"></font><font SIZE="3">这样就将标志加在了主页的</font><font
FACE="宋体" SIZE="3">Header,</font><font SIZE="3">但是这种方法太麻烦了,因为每一个双引号都要用</font><font
FACE="宋体" SIZE="3">&amp;chr(34)&amp;</font><font SIZE="3">来处理,实在麻烦,下面是作为主页操作的更为简单的方法:</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">&lt;META http-equiv=</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">PICS-Lable</font><font SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">content=</font><font SIZE="3">‘</font><font FACE="宋体" SIZE="3">(PICS-1.1 
</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">Http://www.rsac.org/rathingsv01.cfml</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> l gen true</p>

<p ALIGN="JUSTIFY">comment </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">RSACi 
North America Server</font><font SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">by </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">walther@aspsite.com</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">for </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">http://www.aspsite.com</font><font
SIZE="3">”</font><font FACE="Tms Rmn" SIZE="3"></p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">on </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">1998.06.10T02.04-0800</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3"> r (n 0 s 0 v 0 l 0))</font><font SIZE="3">’</font><font
FACE="宋体" SIZE="3">&gt;</p>
</font><font SIZE="3"><b>

<p ALIGN="JUSTIFY">注意</p>
</b></font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY"></font><font SIZE="3">你当然也可以利用</font><font
FACE="宋体" SIZE="3">Internet Service Manager</font><font SIZE="3">来限定内容等级,在</font><font
FACE="宋体" SIZE="3">HTTP Headers</font><font SIZE="3">页,选择</font><font
FACE="宋体" SIZE="3">Edit Ratings</font><font SIZE="3">。</p>
</font>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -