테스트 사이트 - 개발 중인 베타 버전입니다

도메인에 따라서 a태그 링크가 바뀌는 방법 채택완료

김태후니 5년 전 조회 1,780

<a href="링크">카카오톡 상담하기</a>

라는 a태그가 있습니다.

 

여기서 A도메인으로 접속하면 a링크를 가진 a태그를 보여주고

B도메인으로 접속하면 b링크를 가진 a태그가 노출될 수 있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
e
5년 전

</p>

<p><?</p>

<p>if($_SERVER["HTTP_HOST"] == "A도메인") </p>

<p>  $a_href = "a링크";</p>

<p>else if($_SERVER["HTTP_HOST"] == "B도메인") </p>

<p>  $a_href = "b링크";</p>

<p>?></p>

<p><a href="<? echo $a_href?>">카카오톡 상담하기</a></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

head.php 파일이나 extend/user.config.php 파일에서
작성자님 아이피로 아이피를 걸어서 $_SERVER 를 print_r2 등으로 확인하신 후에 변수 하나를 만들어서 사용하시면 됩니다.

예를글어 작성자님 아이피가 10.20.30.40 이고 head.php 파일에서 하신다면

상단에서

</p>

<p>if($_SERVER['HTTP_REMOTE'] == '10.20.30.40') {</p>

<p>  print_r2($_SERVER);</p>

<p>}</p>

<p>

이렇게 확인하셔서 A도메인 또는 B도메인을 구분하실 수 있는 항목이 있으면 변수 하나 만들어서 저장해 두세요.

위에 eyekiss 님 말씀처럼 if 문으로

</p>

<p>if($_SERVER[항목] == 'A도메인') {</p>

<p>  $a_href='a'</p>

<p>} elseif($_SERVER[항목] == 'B도메인') {</p>

<p>  $a_href='b';</p>

<p>}</p>

<p>

해 두신 후 원하시는 페이지에서 $a_href 값에 따라 적용하시면 되겠습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

김태후니
5년 전
친절한 답변 감사드립니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인