2013-11-15 1 views
0

맞아, 이건 정말 간단하고 가능성이 다소 어리 석고. 사과.방문한 기본 URL을 기반으로 이미지 표시

동일한 사이트로 이동하는 3 개의 URL이있는 사이트가 있습니다. 웹 서버는 아파치입니다. 가상 호스트가 StieAlias와 적절하게 연결되어 누군가가 URL1.com을 통해 사이트를 방문하면 브라우저는 URL1.com을보고 URL2.com, URL3.com을 보게됩니다.

이제 사용자는 기본 URL을 기반으로 특정 로고를 표시하려고합니다. > logo1.gif www.URL2.com - -> logo2.gif www.URL3.com -> logo3.gif

완전히 초등학교,하지만 가 www.URL1.com : 그들은 않도록 경우 전에 한번도 해본 적이 없어요. 사이트는 PHP이고 필자는 PHP로 괜찮은 편이지만, 어디서부터 시작해야할지 모르겠습니다.

TIA.

답변

0

당신이 할 수있는 자바 스크립트 코드 일부 :

<img id="myImage" src="" /> 

Check this JSFiddle 내가 당신을 위해 만든이 : 당신의 HTML을 사용 후

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

및 . 이미지 요소를 검사하고 소스를 확인할 수 있습니다.

+0

굉장 - 그랬어. 고맙습니다! – user2997576

0

귀하의 로고 파일이 URL1-logo.png과 같은 이미지 폴더에 있다고 가정합니다.

PHP

$mylogotoload = $_SERVER['SERVER_NAME']; 

echo '<img src="images/'.$mylogotoload.'-logo.png" />'; 
+0

그건 완전히 효과가 있습니다 - 고마워요! 나는 JS 응답으로 끝났지 만,이 역시 그것을 답장했다. – user2997576

관련 문제