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

인덱스에 Location 테그 건 뒤 다시 인덱스 여는 방법부탁드립니다. 채택완료

지음ad 9년 전 조회 2,423

// index.php 제일 상단에 추가

header('Location:main.php');

?>

인덱스에 위 테그를 넣어서
main.php로 첫화면을 변경하였습니다.
그다음 main에서 버튼을 클릭하면 인덱스 화면이 나오도록
하고 싶은데 인덱스로 넘어가면 계속 위 테그 때문인지
main으로 되돌아갑니다 ㅠ
어떻게 해야할까요?
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

if구문을 넣으세요

이전페이지가 메인페이지 또는 아무것도 없을때만 이동되게 수정하세요

 

if($_SERVER['HTTP_REFERER']=="main.php" || empty($_SERVER['HTTP_REFERER']))

{

    header('location:intro.php'); 

}

else

{

    header('location:main.php'); 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지음ad
9년 전
불량학생님 감사합니다~

<?php
// index.php 제일 상단에 추가
header('Location:main.php');

if($_SERVER['HTTP_REFERER']=="main.php" || empty($_SERVER['HTTP_REFERER']))
{
header('location:intro.php');
}
else
{
header('location:main.php');
}
?>
이렇게 해서 넣으면 되나용?

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

아뇨

상단 header빼셔야죠 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

지음ad
9년 전
불량학생님 감사합니다. ㅎ
지음ad
9년 전
불량학생님 intro.php를 넣으니까 없는 경로라 나와서 index.php를 넣으니 이상해지고 어떻게 해야하나요 ㅠ?
불량학생
9년 전
일단 파일의 경로가 맞는지 확인하세요
위의 내용으로 보자면 index.php 파일이 있는곳에 intro.php파일과 main.php파일이 같이 존재해야 합니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인