웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
![referer.gif](/files/attach/images/19360725/487/375/019/referer.gif)
http://cherry.bnp.co.kr/cherry/referer.php?id=view쉽게 이해하실 수 있도록, 되도록이면, 주석을 많이 넣었습니다.
제목을 보시고, PHP를 왠만큼 접하신 분들은, 대충짐작하셨을 것입니다.
위 소스는, 파일쓰기권한이 있는 곳에서, $HTTP_REFERER변수를 사용하여,
사용자의 컴퓨터의 이전페이지의 히스토리값을 저장해서, 출력해주는 프로그램으로 만들었습니다.
예를 들어보겠습니다.
만약 daum.net에서 nzeo.com링크가 걸려있다고 합시다.
http://nzeo.com [클릭]
그럼, daum.net에서 nzeo.com으로 이동되면서,
nzeo.com의 메인 페이지에 저 소스를 넣으면,
daum.net에서 링크를 타고 온 사람의 수와 주소가 서버에 저장되는 것입니다.
위 소스의 핵심은, $HTTP_REFERER변수이며,
$_SERVER["HTTP_REFERER"]와 같이 쓰시는 게 좋습니다.
$HTTP_REFERER는 이전페이지의 주소를 저장하는 환경변수 역할을 합니다.
그렇기 때문에 프레임을 사용한 홈페이지에서 사용할 경우에는,
최상위프레임 주소가 저장되게 되므로, 유의하셔야 합니다.
$HTTP_REFERER변수는 카운터 및, 스팸게시물방지에 많이 쓰입니다.
아는게 없어서, 더욱 자세한 강의 못해드려서 죄송합니다.
*코멘트를 남겨주셨는데, wo.to나 lil.to같은, 프레임으로 도메인 리다이렉션 서비스를 해주는 곳에서는,
앞서 말씀드린 것처럼, 최상위프레임 주소가 저장되게 됩니다.
내 홈페이지의 방문자 어디서 접속했을까 알아봅시다
2003.10.08 22:02
![referer.gif](/files/attach/images/19360725/487/375/019/referer.gif)
http://cherry.bnp.co.kr/cherry/referer.php?id=view쉽게 이해하실 수 있도록, 되도록이면, 주석을 많이 넣었습니다.
제목을 보시고, PHP를 왠만큼 접하신 분들은, 대충짐작하셨을 것입니다.
위 소스는, 파일쓰기권한이 있는 곳에서, $HTTP_REFERER변수를 사용하여,
사용자의 컴퓨터의 이전페이지의 히스토리값을 저장해서, 출력해주는 프로그램으로 만들었습니다.
예를 들어보겠습니다.
만약 daum.net에서 nzeo.com링크가 걸려있다고 합시다.
http://nzeo.com [클릭]
그럼, daum.net에서 nzeo.com으로 이동되면서,
nzeo.com의 메인 페이지에 저 소스를 넣으면,
daum.net에서 링크를 타고 온 사람의 수와 주소가 서버에 저장되는 것입니다.
위 소스의 핵심은, $HTTP_REFERER변수이며,
$_SERVER["HTTP_REFERER"]와 같이 쓰시는 게 좋습니다.
$HTTP_REFERER는 이전페이지의 주소를 저장하는 환경변수 역할을 합니다.
그렇기 때문에 프레임을 사용한 홈페이지에서 사용할 경우에는,
최상위프레임 주소가 저장되게 되므로, 유의하셔야 합니다.
$HTTP_REFERER변수는 카운터 및, 스팸게시물방지에 많이 쓰입니다.
아는게 없어서, 더욱 자세한 강의 못해드려서 죄송합니다.
*코멘트를 남겨주셨는데, wo.to나 lil.to같은, 프레임으로 도메인 리다이렉션 서비스를 해주는 곳에서는,
앞서 말씀드린 것처럼, 최상위프레임 주소가 저장되게 됩니다.
댓글 21
제목 | 글쓴이 | 날짜 |
---|---|---|
Whois를 이용해서 접속자가 사용하는 ISP출력(한국통신,하나로,두루넷 등등) [6] | 김재경 | 2003.09.23 |
내 홈페이지의 방문자 어디서 접속했을까 알아봅시다
[21]
![]() | 버찌소년 | 2003.10.08 |
알기쉬운 웹용 MySQL 관리도구, phpMyAdmin 설치하기 [10] | 허창원 | 2003.10.11 |
공지사항|일기장 4강 - notice.php 간단한 글보이기 | 시루바 | 2003.10.16 |
include, onload, <span id=...> 다계층메뉴 활용 강좌 [2] | 김병희 | 2003.10.25 |
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음)
[10]
![]() | 9000㎒ | 2003.11.01 |
지금은 시스템 점검중 만들기... [8] | zentoo.com | 2003.11.11 |
회원 포인트 랭킹(중복 -_-a)
[4]
![]() | weky | 2003.11.15 |
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] | 한꼬마 | 2003.11.20 |
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] | 한꼬마 | 2003.11.26 |
throttle-me를 이용한 계정 트래픽 나타내기
[39]
![]() | 旻天 | 2003.11.27 |
랜덤 배경음악 만들기. [6] | 폭주나루 | 2003.12.01 |
세션을 이용한 관리자 모드 구축하기 1강(중복?) | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 2강 [6] | 박정호 | 2003.12.09 |
세션을 이용한 관리자 모드 구축하기 3강 [6] | 박정호 | 2003.12.09 |
카일레라 서버 페이지 만들기. [2] | teslaMINT | 2003.12.09 |
나도 @ 도메인 서비스를 해보자 [29] | 김병철 | 2003.12.19 |
[팁&테크] 텍스트파일에서 디비 입력하기. [1] | 김영진 | 2004.01.09 |
include에서 Failed opening 발생문제 [4] | 이경훈 | 2004.01.10 |
unset / isset 를 알아보자. [2] | 씨파개 | 2004.01.12 |