웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
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
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
제목 | 글쓴이 | 날짜 |
---|---|---|
[씽크식 PHP] 노프레임에서 "역"으로 인클루드 쓰기. [14] | John Sync. | 2002.02.24 |
귀찮은 쿼리문을 함수화 해보자.. [1] | 도라에몽 | 2002.02.25 |
^^ 좀더 다양한 Alert(); 함수화~ [3] | 도라에몽 | 2002.02.25 |
제가 쓰는 alert 함수를 공개하지요.^^ [5] | Zeldign | 2002.02.25 |
[씽크식 PHP] 씽크의 경로중 맨 앞 슬래시(/) 제거 함수 [2] | John Sync. | 2002.02.25 |
[씽크식 PHP] 글자 하나씩 때어놓기.. [3] | John Sync. | 2002.02.25 |
[씽크식 PHP] 메일보낼때 Header설정으로 From 알려주기. [1] | John Sync. | 2002.02.26 |
[씽크식 PHP] PHP로 그라데이션 효과 구현하기. | John Sync. | 2002.02.26 |
[OsE=] 간단한 PHP_SELF.. 그냥 참고하세요 [7] | OsE= | 2002.02.26 |
[OsE=] Mysql 전체 리스트 갯수 불러올때 [3] | OsE= | 2002.02.26 |
[씽크식 PHP] 상수 [1] | John Sync. | 2002.02.26 |
[OsE=] 보안문제.. 남의 일이아닙니다. [1] | OsE= | 2002.03.02 |
[OsE=] 비교해서 HTML 출력 [2] | OsE= | 2002.03.02 |
[OsE=] 오스보드에 적용된 페이징 방법(알고리즘?) | OsE= | 2002.03.02 |
[OsE=] 게시판 만들시.... 전체 html적용 [4] | OsE= | 2002.03.02 |
[OsE=] 프로그래밍하시는 분들은...생각에 틀에서.. [4] | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#1] | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#2) | OsE= | 2002.03.02 |
[OsE=] Session을 배워보자~ [#3] [1] | OsE= | 2002.03.02 |
[OsE=] 기초적인 정규표현식 [3] | OsE= | 2002.03.02 |