限制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>