웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[수정+파일첨부]NZEO처럼 모드 변경 만들기 - with cookie
2002.04.07 16:17
움...몰만에 글 올리네여..오늘은 NZEO처럼 모드를 바꾸는 팁을 소개해드리겟습니다.
아주 간단하게 쿠키를 사용한 겁니다. 소스부터 보실까요?
모드를 바꾸는 역할을 합니다 - changemode.php
<?
if(!$HTTP_COOKIE_VARS['change_mode_test']) {
setcookie("change_mode_test","1",1);
} else {
setcookie("change_mode_test");
}
echo("<meta http-equiv='refresh' content='0;url=$url'>");
?>
화면에 표시할 파일의 뼈대입니다 - modetest.php
<?
if(!$HTTP_COOKIE_VARS['change_mode_test']) {
echo("그냥 모드 <a href='changemode.php?url=$PHP_SELF'>모드변경</a>");
} else {
echo("바꾼 모드 <a href='changemode.php?url=$PHP_SELF'>모드변경</a>");
}
?>
changemode.php는 쿠키를 생성하고 지웁니다. 쿠키명은 change_mode_test로 했는데 바꿔도 됩니다.
$HTTP_COOKIE_VARS는 PHP환경변수로서 쿠키들의 리스트를 배열로 담고 있습니다. 처음 if문은 그 쿠키가 없을 때 입니다.change_mode_test 쿠키를 무한정 지속시킵니다. 값은 "1"로 했는데 암거나 너도 됩니다. 그 뒤의 1은 무한정입니다.0만 아니면 역시 아무 숫자나 너도 됩니다. 쿠키가 있으면 삭제해 주고, modetest.php로 이동시킵니다.
modetest.php는 실제 표시될 부분입니다.changemode.php와 같은 if문이 쓰였습니다.사이에 출력할 내용을 습니다. 인클루드를 해도 무방합니다. 모드변경 링크는 꼭 넣어야겠죠?^^
네...아주 간단합니다..한번쯤 응용해봐도 좋겠죠? 3가지 디자인이 돌아간다던가, 풀다운 메뉴를 이용한 디자인 바꾸기라든가요..여러분 몫으로 남겨둘랍니다^^;;
수정 # 1: 변경시 기존 URL을 입력받아 그전 페이지로 돌아가도록 만들었습니다. 어느 페이지에서 변경하든 modetest.php로 이동했었는데 이제는 변경시킨 페이지로 이동합니다.
아주 간단하게 쿠키를 사용한 겁니다. 소스부터 보실까요?
모드를 바꾸는 역할을 합니다 - changemode.php
<?
if(!$HTTP_COOKIE_VARS['change_mode_test']) {
setcookie("change_mode_test","1",1);
} else {
setcookie("change_mode_test");
}
echo("<meta http-equiv='refresh' content='0;url=$url'>");
?>
화면에 표시할 파일의 뼈대입니다 - modetest.php
<?
if(!$HTTP_COOKIE_VARS['change_mode_test']) {
echo("그냥 모드 <a href='changemode.php?url=$PHP_SELF'>모드변경</a>");
} else {
echo("바꾼 모드 <a href='changemode.php?url=$PHP_SELF'>모드변경</a>");
}
?>
changemode.php는 쿠키를 생성하고 지웁니다. 쿠키명은 change_mode_test로 했는데 바꿔도 됩니다.
$HTTP_COOKIE_VARS는 PHP환경변수로서 쿠키들의 리스트를 배열로 담고 있습니다. 처음 if문은 그 쿠키가 없을 때 입니다.change_mode_test 쿠키를 무한정 지속시킵니다. 값은 "1"로 했는데 암거나 너도 됩니다. 그 뒤의 1은 무한정입니다.0만 아니면 역시 아무 숫자나 너도 됩니다. 쿠키가 있으면 삭제해 주고, modetest.php로 이동시킵니다.
modetest.php는 실제 표시될 부분입니다.changemode.php와 같은 if문이 쓰였습니다.사이에 출력할 내용을 습니다. 인클루드를 해도 무방합니다. 모드변경 링크는 꼭 넣어야겠죠?^^
네...아주 간단합니다..한번쯤 응용해봐도 좋겠죠? 3가지 디자인이 돌아간다던가, 풀다운 메뉴를 이용한 디자인 바꾸기라든가요..여러분 몫으로 남겨둘랍니다^^;;
수정 # 1: 변경시 기존 URL을 입력받아 그전 페이지로 돌아가도록 만들었습니다. 어느 페이지에서 변경하든 modetest.php로 이동했었는데 이제는 변경시킨 페이지로 이동합니다.
댓글 6
제목 | 글쓴이 | 날짜 |
---|---|---|
마우스를 대면 이미지가 바뀐다. 롤오버 이미지 [3] | 하진 | 2004.12.19 |
홈페이지를 풀스크린으로 띄우자 - 올플래시로 보이는군요. [21] | Multi_Taeji | 2004.12.10 |
이제 미디어플레이어는 가라? 곰플레이어로 실시간으로 감상하자. [13] | ⓣing★™ | 2004.12.05 |
이미지 를 브라우져에서 내맘데로 옮겨두기 [8] | piasol | 2004.12.03 |
로딩중인 페이지에 효과넣기 [4] | LUFFY | 2004.11.20 |
자바스크립트 암호화 [5] | 손상모 | 2004.11.18 |
iFlower 윈도우리스 플래시 ActiveX 컨트롤 | 덴디 | 2004.11.16 |
ActiveX 플래시 이미지캡쳐 컨트롤 iFlower [1] | 덴디 | 2004.11.15 |
(수정)배경음악,연월일,시간, 코멘트 셋트.(AM,PM==>오전,오후 순,한국식으로 ...) [4] | 민피디 | 2004.11.10 |
홈페이지 나갈때 새창띄우기 [2] | piasol | 2004.11.07 |
ActiveX 멀티파일업로더 입니다. [9] | by風 | 2004.11.01 |
행복한고니님의 체크박스를 이미지로 사용하기를 보고... 체크박스옆에 텍스트 부치기 [2] | beMax | 2004.10.29 |
JavaScript 구문강조 효과내기 | 파우링 | 2004.10.28 |
모든 이미지, 텍스트 링크에 점선 없애기 [5] | 이강민 | 2004.10.25 |
XP2인지 체크하여 XP2일때는 팝업허용하라는 메시지 뛰워주기 [3] | 아돌 | 2004.10.19 |
멀티 파일다운로드 꼼수 (새창버전) [1] | 행복한고니 | 2004.10.14 |
배열 스크립트 종합선물세트 | 행복한고니 | 2004.10.12 |
체크박스를 이미지로 사용하기 [7] | 행복한고니 | 2004.10.10 |
Javascript + 플래시 칼라피커 [6] | 행복한고니 | 2004.10.08 |
자바스크립트로 구현한 윈도우 스타일.. [2] | 크래닉스 | 2004.10.07 |