是的,所以这很简单 - 而且可能有些愚蠢。提前道歉。
我有一个网站有三个网址转到同一网站。 Web服务器是apache,虚拟主机与StieAlias正确完成,因此如果有人通过URL1.com访问该站点,浏览器只会看到URL1.com,然后是URL2.com,URL3.com - 您就明白了。
现在问题是用户想要根据基本网址显示某个徽标。所以如果他们这样做: www.URL1.com - > logo1.gif www.URL2.com - > logo2.gif www.URL3.com - > logo3.gif
完全是小学,但我以前从未这样做过。网站是PHP,我用PHP认为我还不错,但我甚至不知道从哪里开始这个。
TIA。
答案 0 :(得分:0)
假设您的徽标文件位于images文件夹中,文件名为 URL1-logo.png 。
$mylogotoload = $_SERVER['SERVER_NAME'];
echo '<img src="images/'.$mylogotoload.'-logo.png" />';
答案 1 :(得分:0)
您可以使用一些JavaScript代码执行此操作:
<script type="text/javascript">;
var host = location.host;
// here we use the location to build the image name
// for example, for stackoverflow the image name would be: `stackoverflow.com.jpg`
document.getElementById('myImage').src = host+'.jpg';
</script>
然后在你的html使用中:
<img id="myImage" src="" />
我为你创建的Check this JSFiddle。您可以检查图像元素并检查其来源。