네이버에서 답변이 왔는데
예제 )php문
$url = "/bmain/initMain.action?".$_SERVER["QUERY_STRING"]);
header( "Location: $url" );
이렇게 넣어달라고 요청이 와서
header("location:/g4/index.php?".$_SERVER['QUERY_STRING']);
이렇게만 넣어놨습니다
문제는 PC는 되는데
모바일 m 폴더가 작동을 하지 않는다고 합니다
현재 루트(www)/g4 라는 폴더안에 그누보드가 설치되어있고 그안에 m폴더(모바일)이 들어있습니다.
/g4/m/index.php 안에
header("location:/g4/m/index.php?".$_SERVER['QUERY_STRING']);
이렇게 넣어주고 모바일 접속하면 "리디렉션 순환 오류" 라고 나옵니다.
header("location:/g4/index.php?".$_SERVER['QUERY_STRING']);
이렇게 들어가면 모바일로 접속해도 PC로 넘어가버리니 그것 또한 안되구요.
어떻게 처리를 하나요 모바일은?
|
답변 1개
채택된 답변
+20 포인트
위코드만 보면 순환 오류가 나는건 당연한 코드고요.
특정조건일때 저 코드가 실행한다거나 하는 조건문 이 있다던지 아니면 url 지 자기 자신을 호출하는게 아닐꺼같습니다.
답변을 작성하려면 로그인이 필요합니다.