반응형
프레임 나눠진 페이지에서 새로고침해도 프레임안의 페이지를 유지하는방법으로
가장 간단한방법인 아래의 소스가 있지만
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT-x_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: $LastModified");
?>
익스플로러7에서는 먹히지가 않는다는 문제가 있습니다 방법을 찾고자 지식인 한참을
찾다보니 쿠키를 이용하는 방법이 있네요 아래는 지식인 ioo 님의 답변내용입니다
index.php , frame1.php , frame2.php 로 첫 페이지가 구성되어 있다면...
//index.php 내용
<?
$src1 = (!$_COOKIE[frm1]) ? "frame1.php" : $_COOKIE[frm1];
$src2 = (!$_COOKIE[frm2]) ? "frame2.php" : $_COOKIE[frm2];
?>
<FRAMESET COLS="50%,50%">
<FRAME SRC="<?=$src1?>">
<FRAME SRC="<?=$src2?>">
</FRAMESET>
//모든 프레임 페이지의 내용
$frm = "frm1"; // 또는 $frm = "frm2";
include "frminc.php";
//frminc.php 내용
@extract($_SERVER);
define("GETURL" , $PHP_SELF . "?" . $QUERY_STRING);
if($_COOKIE[frm1] != GETURL) setcookie($frm,GETURL,0,"/");
테스트 : php와 쿠키 이용이므로 브라우져에 상관없이 작동
출처 : http://kin.naver.com/db/detail.php?d1id=1&dir_id=10111&eid=TpEsOWbB0dv9UVHL0XDl7K6kr8OzeoK4&qb=x8G3ucDTILv1t86w7cSn
반응형
'Story > php' 카테고리의 다른 글
쇼핑몰 작업시 오픈마켓 상품노출방법 (0) | 2012.03.08 |
---|---|
php zend 디컴파일러 (0) | 2011.11.15 |
spaw 위지윅 에디터 v1 에서 에디터를 한 화면에 여러개 사용할경우 (0) | 2011.11.15 |
개인인증 - OnePASS (0) | 2011.11.15 |
썸네일 파일명뒤에 아귀먼트 값으로 조절 가능 (0) | 2011.11.15 |