로그인시 새로고침 되는 방법
위와같이 홈페이지 안에 로그인창이 들어가있습니다.
여기서 로그인을 하면 로그인창만 변하고 부모창은 새로고침이 안되고 그대로입니다.
예를들어 왼쪽에 로그인창이있고 오른쪽에 로그인창이 있으면
오른쪽에 로그인창으로 로그인을하면 오른쪽 로그인창은 로그인이 됐다고 뜨는데
왼쪽은 변화없이 로그인이 안된 상태로 있습니다.
그리고 새로고침을 하면 로그인이 되었다고 뜨구요....
로그인할때 바로 부모창도 새로고침을 하고싶은데 방법 알려주세요 ㅠㅠ
log.html▼
<?
$g4_path="./gnuboard4";
include_once("./gnuboard4/common.php");
include_once("./$g4[path]/head.sub.php");
include_once("./$g4[path]/lib/outlogin.lib.php");
echo outlogin("basic");
?>
이걸로 로그인창을 따로 빼고
<td width="220" height="160"><iframe src="http://season4u.com/log.html" frameborder="0" width="220" height="160" scrolling="no"></iframe></td>
해당 게시판에 로그인 들어갈 영역을 만들어 iframe으로 로그인창을 달아주었습니다.
여기서 로그인을 하면 로그인창도 부모창도 새로고침을 하게 하고싶습니다.
해결방법 부탁드립니다.
어디 경로에 어디를 수정해야될지 알려주시면 감사하겠습니다 ㅠ
여기서 로그인을 하면 로그인창만 변하고 부모창은 새로고침이 안되고 그대로입니다.
예를들어 왼쪽에 로그인창이있고 오른쪽에 로그인창이 있으면
오른쪽에 로그인창으로 로그인을하면 오른쪽 로그인창은 로그인이 됐다고 뜨는데
왼쪽은 변화없이 로그인이 안된 상태로 있습니다.
그리고 새로고침을 하면 로그인이 되었다고 뜨구요....
로그인할때 바로 부모창도 새로고침을 하고싶은데 방법 알려주세요 ㅠㅠ
log.html▼
<?
$g4_path="./gnuboard4";
include_once("./gnuboard4/common.php");
include_once("./$g4[path]/head.sub.php");
include_once("./$g4[path]/lib/outlogin.lib.php");
echo outlogin("basic");
?>
이걸로 로그인창을 따로 빼고
<td width="220" height="160"><iframe src="http://season4u.com/log.html" frameborder="0" width="220" height="160" scrolling="no"></iframe></td>
해당 게시판에 로그인 들어갈 영역을 만들어 iframe으로 로그인창을 달아주었습니다.
여기서 로그인을 하면 로그인창도 부모창도 새로고침을 하게 하고싶습니다.
해결방법 부탁드립니다.
어디 경로에 어디를 수정해야될지 알려주시면 감사하겠습니다 ㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
[code]
<iframe src="http://season4u.com/log.html?frame=iframe" frameborder="0" width="220" height="160" scrolling="no"></iframe>
[/code]
이런식으로 그리고 login_check.php페이지 맨아래쪽에 goto($link)이부분을
[code]
if($frame=="iframe"){
echo "<script type='text/javascript'>
opener.window.location.reload();
</script>";
goto_url($link);
}else{
goto_url($link);
}
[/code]
이렇게 한번 바꿔보세요
폼아래에 히든 넣어주세요 그럼 정상 작동 될것같네요
[code]
<input type="hidden" name="frame" value="<?=$frame?>">
[/code]
알려주신데로 해봤는데 아이프레임이 통째로 사라지네요;;