当前位置:编程学习 > asp >>

多玉米访问一主机实现方法(PHP/ASP/JSP)2005-4-21 01:41:47更新

答案:

由于我们都是囊中羞涩的朋友,所以买不起大空间,于是兄弟两个人一起买了5OOM主机空间,但是我们都有自己的玉米,这样才能实现不同的玉米访问不同的文件呢?下面让匆匆告诉你:

1)PHP实现方法(作者LQiang)
将以下文件保存为:index.php(就是你的主机默认首页,只能要一个默认首页)
<?php
//免费为[水城家园]制作。LQiang
$gethost=$_SERVER[SERVER_NAME];
if(($gethost=="shuic.net")||($gethost=="www.shuic.net")){
if(!file_exists("index_shuic.htm")){echo "index_shuic.htm文件不存在";exit;}
include "index_shuic.htm";//把首页改为index_shuic.htm
exit;}
else if(($gethost=="9499.com")||($gethost=="www.9499.com")){
if(!file_exists("index_9499.htm")){echo "index_9499.htm文件不存在";exit;}
include "index_9499.htm";
exit;}
else{
include "404.php";
exit;}
?>?>

然后到主机面板绑扎以下两个玉米,等解析完成后,当我们在浏览器中输入玉米的时候:
www.shuic.net   访问:index_shuic.html
www.9499.com    访问:index_9499.html
2玉米同时访问index.php进行判断后进入以上2个不同首页,当然空间就可以合着买了撒。

2)ASP实现方法(作者Ccong)
将以下文件保存为:index.asp(就是你的主机默认首页,只能要一个默认首页)
<%
'免费为[水城家园]制作.Ccong
tmp="http://" & request.servervariables("SERVER_NAME") & _           
               left(request.servervariables("SCRIPT_NAME"),len(request.servervariables("SCRIPT_NAME"))-len("index.asp"))%>
<%
if tmp="http://www.zhaoxi.net/" then
response.redirect "http://www.zhaoxi.net/article/index.asp"
else
response.redirect "http://www.zzzyk.com/music/index.asp"
end if
%>

然后到主机面板绑扎以下两个玉米,等解析完成后,当我们在浏览器中输入玉米的时候:
www.zhaoxi.net   访问:www.zhaoxi.net/article/index.asp
www.zzzyk.com      访问:www.zzzyk.com/music/index.asp

2玉米同时访问index.asp进行判断后进入以上2个不同文件夹,当然空间就可以合着买了撒。
聪明的朋友只要稍微将本程序修改一下就可以实现N个玉米同时访问1个主机空间然后跳到N个不同的文件/文件夹,我就不再浪费时间给大家写那么明白了哈。

备注:你同样可以把“response.redirect”修改成“response.write”效果更精彩哟~~~~
本文由匆匆一笑创作 转抄请保持文章的完整性 www.zhaoxi.net

以上代码的最新精简:
<%
if  Request.ServerVariables("SERVER_NAME")="www.zhaoxi.net"  then
response.redirect  "article/index.htm"
else
response.redirect  "article/flash/index.html"
end  if
%>

以下是同一方法的不同写法:
<%
'取得HTTP输入的值并付值到HTOST中
host=lcase(request.servervariables("HTTP_HOST"))
'开始条件跳转
SELECT CASE host
' 如果HOST的值是www.zhaoxi.net就选择事件case"www.zhaoxi.net"的命令
CASE "www.zhaoxi.net"
' Below is the redirect command
response.redirect "bbs/" '跳到bbs目录
CASE www.zzzyk.com/
response.redirect "inc/" '跳到ins目录
'We use CASE ELSE to fix any other requests
CASE ELSE
response.redirect "sucai/" '其他域名跳到sucai目录
END SELECT
%>

本站原创:站长资源库 作者:匆匆一笑 更正时间:2005-4-21 01:41:47 如果你还不明白可以直接问我

JSP实现方法:

<SCRIPT>try { if( self.location == "http://玉米一/" ) {

top.location.href = "http://玉米一/目录";

}

else if( self.location == "http://玉米二/" ) {

top.location.href = "http://玉米二/目录";

}

else if( self.location == "http://玉米三/" ) {

top.location.href = "http://玉米三/目录";

}

else if( self.location == "http://玉米四/" ) {

top.location.href = "http://玉米四/目录";

}

else { document.write ("错误的访问地址") } } catch(e) { }</SCRIPT>

上一个:PHP初学者头疼问题总结
下一个:最简单的留言本(guest.php+post.php+book.txt)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,