PHP 리디렉션을 위해 여러 조합을 시도했지만 불행히도 성공하지 못했습니다.PHP 헤더가 문 안에서 리디렉션됩니다.
는 이미 위의 깊이있는 대답을 검토 한 결과,하지만 난 정말 자바 스크립트는 아니고 HTML을 재 사용하지 않습니다. 내가위한 ob_start/끝과 헤더 후 종료 기능이없는 그것을 시도했습니다
} else {
ob_start();
// 'Sorry, page cannot be found!';
exit(header('Location: /404.html', true, 302));
ob_end_flush();
}
,하지만 성공 :
내가 지금까지 가지고있는 코드입니다.
내가지고있어 오류 메시지는 다음과 같습니다
PHP 경고 : 헤더 정보를 수정할 수 없습니다 - 헤더가 이미 라인 (22)
에 /index.php에 (출력 /header.php:68에서 시작)에 의해 전송라인 (22)은 다음과 같습니다 exit(header('Location: /404.html', true, 302));
어떤 오류가 발생하고 정확히 어떤 행이 가리키고 있습니까? –
안녕 Pekka, 위의 참조하십시오, 나는 오류 코드를 포함하는 질문을 수정했습니다. – Ben