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

페이지 자동 이동 방법 3가지!!!

· 19년 전 · 2514
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번의 경우가 캐쉬가 꼬일염려도 없고 별 다른 제약이 없기에 매우 편합니다.



http://www.nzeo.com/bbs/zboard.php?id=p_study&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=hit&desc=desc&no=15<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>

댓글 작성

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

로그인하기

게시글 목록

번호 제목
9921
28612
28611
28605
9920
JavaScript Samba 설정
9916
9915
28596
9906
28572
HTML if 23
28564
9898
24744
24742
24741
24736
28558
9896
9893
9892
9891
9890
28557
9889
9888
9887
9885
9884
28555
9883
9881
9880
9879
9878
9877
9876
9873
9871
9864
9840
9836
9834
9832
9830
9828
9826
9797
9754
9709
9686
9646
9634
9617
9615
9613
28553
9611
9607
24726
24725
24721
9569
9567
9550
9531
9527
28550
9493
9479
9431
9418
9372
9331
9267
9216
9215
9214
28549
28548
9213
28543
9211
9210
9208
24718
24706
24702
24701
24698
24695
9202
28540
24688
9194
24679
24674
24670
9193
9191
9190