채택완료

브라우져 주소 검색하여 변환이 가능한지요??

2014-01-04 (토) 17:31:37 4,662
예를들어 현재접속해 있는 인터넷 브라우져 주소가 http://sir.co.kr 이다 라고 할때, 내용에 sir에 접속하셨네요~ 이렇게 할수 있는지요~

즉, 보통 게시판에 들어가면 <?=$bo_subject?> 이런식으로 현재 게시판명을 표시 하는데요~


제가 궁금한 부분은 현재 인터넷 브라우져 주소가

http://sir.co.kr 인지 확인을 하여, 확인이 되면, 해당 페이지에서 sir에접속하셨나요~ 

이렇게 해당 결과물을 뽑는건데, 이렇게 브라우져 주소를 검사할수도 있는지요~

한다면 어떻게 해야 하는지요~





|

답변 1개 / 댓글 4개

채택된 답변
+20 포인트
2014-01-04 (토) 17:38:25
Copy
<?php echo $_SERVER['HTTP_HOST']; ?>

http_host 로 도메인을 값을 가져온 후 if 문이나 switch 문을 돌리면 될 것 같긴 한데,
juso.sir.co.kr 처럼 2차 도메인이 있는 경우 등을 고려하면 완벽한 방법은 아닐 것 같습니다.


이 방법은

www.sir.co.kr
sir.co.kr

이렇게 접속 주소가 확실한 경우에만 사용할 수 있을 것 같아요.

답변에 대한 댓글 4개

해당 주소는 서버주소인듯한데요~ 만약에 주소가 www.sir.co.kr/main.php 이런주소라면 어떤 방식으로 해야 하는지요~

예를들어서 현재 브라우져의 주소 즉, 현재 페이지의 주소를 그대로 출력을 해보고 싶거든요~
호스트 주소로 검사하는 건 www.sir.co.kr 내 전체페이지를 대상으로 알림을 나타내기 위한 것입니다.
짐작으로는 main.php 같은 페이지가 여러 도메인과 맞물려 있기 때문에 이 방법을 고민 중이신 것 같은데, 만약 그렇다면 더더욱 호스트 주소로 검사를 해야지 않을까 싶습니다. ^^;;
댓글 작성 도중 댓글 내용이 조금 바뀌었네요. (저도 지금 이 댓글은 몇번 수정했습니다. ^^;;)
브라우저의 주소를 그대로 출력하는건,
<?php echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?> 처럼 쓰시면 됩니다.

http://kr.php.net/manual/en/reserved.variables.server.php
답변 감사합니다..
저녁 식사 시간인데 식사는 하셨는지 모르겠습니다.

알려주신 방법대로 해보니, 잘 되네요~ 오늘 두가지를 배웠네요~`
감사합니다..

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