PHP에서 페이지 이동시킬 때 어떤 방법 쓰시나요? 정보
PHP에서 페이지 이동시킬 때 어떤 방법 쓰시나요?
본문
프로세스를 끝내고 원래의 페이지로 이동하거나 조건에 따라 해당 페이지로 이동해야 할 때가 있습니다.
그럴 때 어떤 방법을 쓰시는지요.
저는
function goURL($url)
{
echo "<script>document.location.href = 'url';</script>";
}
------
goURL("index.php");
------
이렇게 해왔는데 페이지 이동 속도로가 느린 단점이 있는거 같습니다.
다른 분들은 어떤 방법을 쓰시는지 궁금합니다.
어린이 날 잘 보내고 계신가요? ^^
그럴 때 어떤 방법을 쓰시는지요.
저는
function goURL($url)
{
echo "<script>document.location.href = 'url';</script>";
}
------
goURL("index.php");
------
이렇게 해왔는데 페이지 이동 속도로가 느린 단점이 있는거 같습니다.
다른 분들은 어떤 방법을 쓰시는지 궁금합니다.
어린이 날 잘 보내고 계신가요? ^^
추천
0
0
댓글 12개

header("location:???");
맞나?
맞나?

저도 깔끔하게 헤더를 사용합니다..

그누보드 함수 사용합니다.
/lib/common.lib.php
function goto_url($url)
{
echo "<script language='JavaScript'> location.replace('$url'); </script>";
exit;
}
/lib/common.lib.php
function goto_url($url)
{
echo "<script language='JavaScript'> location.replace('$url'); </script>";
exit;
}

location.href 와 location.replace 의 차이점이 있죠. 자세한 건 검색을..

location.replace는 history를 남겨두지 않습니다.
즉, 이전 페이지로 돌아가지 못하는 것이 location.href와의 차이지요.
즉, 이전 페이지로 돌아가지 못하는 것이 location.href와의 차이지요.

헉!! 아주 좋은 알짜정보입니다. ^^;;;

아 그랬군요..ㄳ!!

저도 그누보드 함수 사용합니다. goto_url
function 함수(경로)
{
if(headers_sent() == true) echo "스크립트";
else header("Location: 경로");
}
스크립트에서 href는 속성이고 replace는 메서드죠.
그래서 href를 이용하면 예전에 temp에 저장된 문서를 보여주는 경우도 때론 발생합니다...
{
if(headers_sent() == true) echo "스크립트";
else header("Location: 경로");
}
스크립트에서 href는 속성이고 replace는 메서드죠.
그래서 href를 이용하면 예전에 temp에 저장된 문서를 보여주는 경우도 때론 발생합니다...

port님 글에 이어서 보니 완전 이해 됩니다. ^^;;;

오,,좋네요.. 저는 그냥 다들 쓰는 방식으로 <script>location.href='주소"</script> 이렇게 쓰는데..
저도 그누보드 함수 사용... 크...