웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
페이지 자동 이동 방법 3가지!!!
2000.03.06 03:42
php로 웹 프로그램을 만들때 어떤 작업을 실행후 자동으로 다른 화면으로 넘어가는 기능을 구현할 필요가 있죠?
다음 3가지 방법중에 원하는 방법을 사용하세요~~ ^^
1. 자바스크립트를 이용하는 방법
echo ("<script>location.href='경로/파일명'</script>") ;
2. Header 함수를 이용하는 방법
<?php
Header("Location:경로/파일명") ;
?>
3. 메타태그를 이용하는 방법
echo ("<meta http-equiv="refresh" content="시간지정; url=경로/파일명">")
위의 3가지 방법중 제일 권장하고 싶은 것은 3번입니다.
1번 자바스크립트의 경우 캐쉬를 완전히 무시합니다.
그래서 따로 리프레쉬를 해주어야 하는 경우도 있고, 2번 php header()의 경우에도 캐쉬가 엉켜버립니다.
캐쉬가 엉킨다는 것은 예를 들어 게시판에서 글을 적은후 자동으로 목록으로 돌아가게 했는데 좀전에 쓴 글이 리스트에 안 보이는 경우입니다.
물론 리프레쉬하면 나타나지만요.
3번의 경우가 캐쉬가 꼬일염려도 없고 별 다른 제약이 없기에 매우 편합니다.
다음 3가지 방법중에 원하는 방법을 사용하세요~~ ^^
1. 자바스크립트를 이용하는 방법
echo ("<script>location.href='경로/파일명'</script>") ;
2. Header 함수를 이용하는 방법
<?php
Header("Location:경로/파일명") ;
?>
3. 메타태그를 이용하는 방법
echo ("<meta http-equiv="refresh" content="시간지정; url=경로/파일명">")
위의 3가지 방법중 제일 권장하고 싶은 것은 3번입니다.
1번 자바스크립트의 경우 캐쉬를 완전히 무시합니다.
그래서 따로 리프레쉬를 해주어야 하는 경우도 있고, 2번 php header()의 경우에도 캐쉬가 엉켜버립니다.
캐쉬가 엉킨다는 것은 예를 들어 게시판에서 글을 적은후 자동으로 목록으로 돌아가게 했는데 좀전에 쓴 글이 리스트에 안 보이는 경우입니다.
물론 리프레쉬하면 나타나지만요.
3번의 경우가 캐쉬가 꼬일염려도 없고 별 다른 제약이 없기에 매우 편합니다.
댓글 10
-
조댝이
2000.08.01 16:53
감사 -
이승원
2000.09.08 08:22
두번째 방법은.... 화일 다운로드 할때 쓰면 좋지요... ^^ -
가노
2001.01.01 17:26
저는 자바스크립트의 location.replace를 주로 사요하는뎀.. -
tagnet
2001.02.02 16:04
바로 써묵엇다 1번.. 리프레쉬 할 필요 없었기에.. 가단한걸루.. -
호바스
2001.05.22 19:35
좋은거 가르쳐주신 스승님 ^^ 감사~ -
k2love
2001.06.19 08:08
echo 가 왜 찍히고 이동하나 했더니 <? 와 ?>를 안넣어서 그랬던거네요. -
k2love
2001.06.19 08:08
셋다 다 좋네요. ^^ -
윤형석
2001.07.25 18:44
쿡쿡쿡쿡... 전 메타태그가 좋군여..^^;;; 저는 메타태그 씁니다. -
정광수
2001.07.27 14:35
echo ("<meta http-equiv='Refresh' content='0; url=ho.php'>"); -
함정희
2007.08.19 21:19
메타태그 오호호호
제목 | 글쓴이 | 날짜 |
---|---|---|
4. 디렉토리 관련함수 [1] | 한꼬마 | 2002.10.04 |
3. URL 관련 함수 [1] | 한꼬마 | 2002.10.04 |
2. MYSQL 관련 함수 [2] | 한꼬마 | 2002.10.04 |
1. 데이터베이스 질의어(SQL) 다루기 [4] | 한꼬마 | 2002.10.04 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 2 / 2
[3]
![]() | TheMics | 2002.09.23 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 1 / 2
[2]
![]() | TheMics | 2002.09.23 |
[PHP 초보에서 중수로 - 쿠키편] 3강 : 쿠키 실전 사용
![]() | TheMics | 2002.09.21 |
[추천 강의] 플래시로 보는 노프레임 홈 만들기! [63] | ROBIN | 2002.09.18 |
초보의 절대경로 알아내기.. #2 [6] | 아이쿠 | 2002.09.17 |
초보의 절대경로 알아내기.. #1 | 아이쿠 | 2002.09.17 |
개인 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기; [12] | 실버 | 2002.09.11 |
전에 올렸던 게시판입니다. JHboard 게시판 중도 포기작품..!;
[5]
![]() | Myzzix | 2002.09.09 |
디렉토리의 내용을 가져오는 방법 [2] | DHelper | 2002.09.02 |
[php] 스킨 해석&출력... [2] | 엔카일 | 2002.09.01 |
[추천 팁] 오에카키 PHP 버전으로 만들기 [19] | 소프트맨 | 2002.08.31 |
[PHP 초보에서 중수로 - 쿠키편] 2강 : 쿠키 다루기
[3]
![]() | TheMics | 2002.08.31 |
[PHP 초보에서 중수로 - 쿠키편] 1강 : 쿠키의 이해
[2]
![]() | TheMics | 2002.08.31 |
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 4 end [15] | 아이쿠 | 2002.08.30 |
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 3 [1] | 아이쿠 | 2002.08.30 |
초보의 php를 활용한 OneFrame(NoFrame) 홈페이지 만들기 - 2 [11] | 아이쿠 | 2002.08.30 |