用ASP实现在特定的时段或对特定访问者开放

在某些情况下,你有可能想要将自己的主页或某一页面只在特定的时段下开放,或者只对特定的访问者开放,这时利用ASP技术可以轻松搞定。不信???且听我一一到来。
  首先,将你要限制的页面另存为*.asp,注意千万要将所有联接此页面文件超级联接的URL改为"http://..../*.asp"。
  然后,在文件的开头加入以下代码,注意要在<HTML>标记之前。
<% @ language=Vbscript%>
<%
response.buffer=true
if time < #8:00:00# and time > #23:00:00# then %>
Sorry!开放时间为上午8:00至晚上11:00。
Click <a href="http://location">here</a> to home page!
<% response.end
else
response.clear
end if %>
<html>
.....
如果你只想让特定的访问者访问,可将if语句改为如下:
if not request.ServerVariables("REMOTE_HOST")="特定的访问者的主机名" then或if not request.ServerVariables("REMOTE_ADDR")="特定的访问者的主机IP地址" then最后,存盘,上传(废话!)。如此你的主页就具有了开放的限制条件,什么???你主页存放的服务器不支持ASP技术,我强烈建议你换一个支持ASP的窝。 

时间: 2024-09-17 04:47:40

用ASP实现在特定的时段或对特定访问者开放的相关文章

ASP.NET MVC动态二级域名及DNS泛解析配置

动态二级域名的实现: 应用场景:目前产品要实现SaaS功能,因为工作需要实现二级域名:www.{CompanyUrl}.xxx.com 假设产品主域名入口为:www.xxx.com 当a公司租户登录时:www.a.xxx.com 当b公司租户登录时: www.b.xxx.com 首先想到的是对Url的重写:(网上有关于UrlRewrite的实现.在ASP.NET中这也是常用的手法.) Route简介:ASP.NET路由可以不用映射到网站特定文件的URL.由于该 URL 不必映射到文件,因此可以使

在 ASP.NET 中执行 URL 重写

asp.net|执行 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写.URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况. 下载本文的源代码. 本页内容 引言 URL 重写的常见用法 请求到达 IIS 时将会发生什么情况 实现 URL 重写 构建 UR

使用asp缓存技术,提高asp承载能力

其实当你的web站点采用asp技术建立的初期,可能会感觉到的是asp动态网页技术带来的便利性,以及随意修改性.自如的http控制.但随着访问量的增加,你一定会发现自己的站点访问速度会越来越慢,IIS重新启动得越来越频繁. 一.什么是ASP缓存/为什么要缓存 其实当你的web站点采用asp技术建立的初期,可能会感觉到的是asp动态网页技术带来的便利性,以及随意修改性.自如的http控制.但随着访问量的增加,你一定会发现自己的站点访问速度会越来越慢,IIS重新启动得越来越频繁.那么,你一定想怎么优化

一起学习ASP缓存类

当你的web站点采用asp技术建立的初 期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性.自如的http控制.但是,随着访问量的增加,你一定会发现自己的站点访问速度越来 越慢,IIS重新启动得越来越频繁.接下来,你一定想优化asp,诸如更换性能更优异的数据库.建立索引.编写存储过程等等.这些措施有些不需要增加成本 压力,有些则成本压力很大(譬如丛access到SQL),而且效果还不一定. 一.何谓ASP缓存/为什么要缓存 当你的web站点采用asp技术建立的初 期,可能感觉到的是

Asp.net中实现多语言

它是ASP.NET2.0新增了一种声明性表达式语法,可在分析页之前将值替换到页中. ASP.NET表达式是基于运行时计算的信息设置控件属性的一种声明性方式. ASP.NET表达式主要应用在:连接字符串,应用程序设置,资源文件等地方.         1.首先得先了解下面的知识:      了解一个名词:表达式语法   表达式语法格式:<%$ ... %>   它是ASP.NET2.0新增了一种声明性表达式语法,可在分析页之前将值替换到页中.   ASP.NET表达式是基于运行时计算的信息设置控

用ASP开发一个在线考试系统

在线 本文所介绍的应用程序是以ASP编程的初学者为读者的.虽然这个例子非常简单,但是它对于那些试图在线对他们的雇员.学生或客户进行考试的组织是非常有用的. 关于这个应用程序 我们的应用程序中的第一个界面包含在index.asp 中,由一个注册页组成,其中有两个输入域,一个是用户名,另一个是口令.非会员要想参加考试的话必须要注册.这一页是初始屏幕,为用户提供用户名和口令的输入框. 开发一个在线考试系统-asp在线考试系统"> 需要注意的是,这两个将要批准的会员域应该有客户机端的JavaScr

在ASP.NET中创建安全的web站点

asp.net|web|安全|创建|站点 首先,介绍一下web.config文件. <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <!-- 动态调试编译 设置 compilation debug="true" 以将调试符号(.pdb 信息) 插入到编译页中.因为这将创建执行起来 较慢的大文件,所以应该只在调试时将该

解析Asp.net中资源本地化的实现

asp.net   本文将从Asp.net实现资源全球化和本地化的基本概念入手,阐述在Asp.net1.1和Asp.net2.0中实现全球化和本地化的步骤.方法. 一.基本概念 1.为什么要实现资源的本地化?         我们的站点可能为全球各个国家和地区的人所浏览,每个国家和地区的人都有自身的语言文化特点.就拿咱们伟大的祖国为例,中国大陆用简体中文,港澳台则使用繁体中文.另外各个国家对于货币.数字.日历等信息的表达格式各有不同,我们国家多使用年月日的格式,而美国则是月日年.诸如此类的区别林

在ASP.NET中创建安全的web站点(配置)

asp.net|web|安全|创建|站点 以前用ASP,PHP,JSP编写网站代码的时候,站点安全性总是一件头疼的事情,虽然我们编写了用户登录,注册,验证页面,但是效果总是不理想.有时候我们不得不用大量的session变量来存放相关信息,处处设防.而在.NET环境下,这个问题处理起来就非常容易了.关键是要充分理解web.config文件.首先,介绍一下web.config文件. <?xml version="1.0" encoding="utf-8" ?>