채택완료
인덱스에 Location 테그 건 뒤 다시 인덱스 여는 방법부탁드립니다.
<?php
// index.php 제일 상단에 추가
header('Location:main.php');
?>
인덱스에 위 테그를 넣어서
main.php로 첫화면을 변경하였습니다.
그다음 main에서 버튼을 클릭하면 인덱스 화면이 나오도록
하고 싶은데 인덱스로 넘어가면 계속 위 테그 때문인지
main으로 되돌아갑니다 ㅠ
어떻게 해야할까요?
|
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
불량학생™
2016-03-14 (월) 10:06:09
if구문을 넣으세요
이전페이지가 메인페이지 또는 아무것도 없을때만 이동되게 수정하세요
if($_SERVER['HTTP_REFERER']=="main.php" || empty($_SERVER['HTTP_REFERER']))
{
header('location:intro.php');
}
else
{
header('location:main.php');
}
답변에 대한 댓글 1개
2016-03-14 (월) 10:14:56
불량학생™
2016-03-14 (월) 10:27:56
아뇨
상단 header빼셔야죠
답변에 대한 댓글 3개
2016-03-14 (월) 11:25:45
불량학생님 intro.php를 넣으니까 없는 경로라 나와서 index.php를 넣으니 이상해지고 어떻게 해야하나요 ㅠ?
2016-03-14 (월) 15:33:48
일단 파일의 경로가 맞는지 확인하세요
위의 내용으로 보자면 index.php 파일이 있는곳에 intro.php파일과 main.php파일이 같이 존재해야 합니다
위의 내용으로 보자면 index.php 파일이 있는곳에 intro.php파일과 main.php파일이 같이 존재해야 합니다
답변을 작성하려면 로그인이 필요합니다.
<?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');
}
?>
이렇게 해서 넣으면 되나용?