用于根据域名更改网站文本的脚本

时间:2011-08-04 10:48:06

标签: php javascript scripting dns

是否有一种简单的方法可以根据域名更改网页上的一行html文本(例如欢迎邮件)?

e.g。

  • 用户通过mydomain.com访问 - text welcome message =“欢迎来到我们的美国网站”
  • 用户访问mydomain.co.uk - 文本欢迎消息=“欢迎来到我们的英国网站”

是否有一个脚本可以根据访问的名称来动态更改文本?

谢谢

2 个答案:

答案 0 :(得分:4)

if( $_SERVER[ 'HTTP_HOST' ] == 'mydomain.com' ) {
    $text = "Welcome to our USA website";
} elseif( $_SERVER[ 'HTTP_HOST' ] == 'mydomain.co.uk' ) {
    $text = "Welcome to our UK website";
}

答案 1 :(得分:1)

这就是你在Javascript中的表现方式



var url = window.location.host;
if (url == "stackoverflow.com"){
  // Make this visible
  document.getElementById("one").style.display = "block";
  // Make this invisible
  document.getElementById("two").style.display = "none";
} else {
  // Make this invisible
  document.getElementById("one").style.display = "none";
  // Make this visible
  document.getElementById("two").style.display = "block"; 
}

<div id="one">ONE</div>
<div id="two">TWO</div>
&#13;
&#13;
&#13;