×

限制IP访问 和 域名转换

管理员 管理员 发表于2008-06-05 01:06:23 浏览3170 评论0

抢沙发发表评论

限制IP访问:

asp:

<%
if request.servervariables("remote_addr")<>"127.0.0.1" then
response.write "你的程序没有注册,只能在本地调试,<a href=#>注册</a>"
response.end
end if
%>
<!-
-说明,,可以用request.servervariables("remote_host")服务器端IP是否等于...
或者SERVER_NAME等判断域名,然后看是否一个域名,来限制程序只能一个域名使用
-->

PHP:

<?
if($HTTP_SERVER_VARS["REMOTE_ADDR"]!="127.0.0.1"){
echo "你的程序没有注册,只能在本地调试,<a href=#>注册</a>";
exit;
}
?>

J域名转换:

asp源码如下:

<%
if Request.ServerVariables("SERVER_NAME")="www.a.com" then
response.redirect "a/index.asp"
end if
if Request.ServerVariables("SERVER_NAME")="www.b.com" then
response.redirect "b/index.asp"
end if
if Request.ServerVariables("SERVER_NAME")="www.c.com " then
response.redirect "c/index.asp"
end if
%>

使用server.transfer (url) 替代redirect可以提高效率。

Javascript:

<script>
  function Getdomain() { 
    DocURL = document.URL;
    protocolIndex = DocURL.indexOf("://", 4);
    serverIndex = DocURL.indexOf("/", protocolIndex + 3);
    BeginURL = DocURL.indexOf("#", 1) + 1;
    displayresult = DocURL.substring(protocolIndex + 3, serverIndex);
    if (displayresult == "www.a.com") {
      document.write("www.a.com");
    } else if (displayresult == "www.b.com") {
      document.write("www.b.com");
    } else if (displayresult == "www.c.com") {
      document.write("www.c.com");
    }
  }
  Getdomain();
</script>

群贤毕至

访客