내가 성격 테스트를 개발하고있는 경우 자바 스크립트는 PHP 내에서 재 만들고, PHP는 결과 스크립트는 이제 단지 if 문을 기반으로 개성 설명 에코 방법 : 대신 설명을, 그러나문
if ($i = 5 AND $alpha[$i] >= 9) {
echo " Description ";
}
을 다른 URL로 리디렉션하고 싶습니다. 이 것을 알아낼 수 없습니다. 건배, Jelmar
내가 성격 테스트를 개발하고있는 경우 자바 스크립트는 PHP 내에서 재 만들고, PHP는 결과 스크립트는 이제 단지 if 문을 기반으로 개성 설명 에코 방법 : 대신 설명을, 그러나문
if ($i = 5 AND $alpha[$i] >= 9) {
echo " Description ";
}
을 다른 URL로 리디렉션하고 싶습니다. 이 것을 알아낼 수 없습니다. 건배, Jelmar
사용 :
header("LOCATION: url/path"); exit();
예 :
header("LOCATION: www.google.com"); exit();
header("LOCATION: mypage.php"); exit();
추가 정보 :
if ($i = 5 AND $alpha[$i] >= 9) {
header('Location: http://www.example.com/');
exit();
}
또는
JS 리디렉션 : http://www.tizag.com/javascriptT/javascriptredirect.php
사용 :
헤더 ("위치 : URL-여기/페이지 여기");
다이 ('');
다이는 중요합니다. 그렇지 않으면 PHP는 실행을 계속하고 HTML도 보냅니다.
편집 : URL은 절대 URL이어야합니다. (비록 대부분의 브라우저에서 상대적으로 작동합니다)
+1은 'die'에 대한 필요성을 설명하기위한 것이다. 언어 구조이고 함수가 아니라는 것은 이유가 없다면'die;'또는'exit;'로 충분하다는 것을 의미한다. 제공되지 않습니다. –
PHP는 클라이언트 코드 (자바 스크립트)가 PHP에서 랩핑되어 리디렉션을 수행하도록 설정되어있어 작동하지 않습니다. (다른 제안으로) 당신은 당신의 PHP 스크립트에서 리디렉션을 찾고 있다면
이 http://php.net/manual/en/function.header.php왜 'echo'하지 않습니까? "; PHP의 header() 함수가 여기에 오는 길이라는 것에 동의하지 않는다. – kander
나는 그것이 충분히 효과가있을 것이라고 생각한다. –
에 최대 읽기, HEADER를 사용합니다. 조심해야 할 것은 이미 텍스트를 echo했을 때 HEADER가 제대로 작동하지 않는다는 것입니다. 즉, HTML 코드 또는 기타 내용을 에코하기 전에 HEADER를 호출해야합니다. 코드에서 리디렉션하려는 시간까지 이미 텍스트를 보낸 경우 다음 코드를 반향하여 해당 시간에 javascript를 사용할 수 있습니다.
<script type="text/javascript">
<!--
window.location = "http://www.google.com/"
//-->
</script>
그리고 javascript가 비활성화 된 경우 :) – Sarfraz
그러면 OP의 질문은 만족스럽지 않습니다. – Dutchie432
그래, 내가 생각 이잖아,하지만 난이 작업을 수행 할 때이 오류 메시지가 : 경고 : 헤더 정보를 수정할 수 없습니다 - 이미가 보낸 헤더 (출력 /home/schoolvo/domains/schoolvoorontwikkeling.nl에서 시작 /public_html/newscore3.php:7) /home/schoolvo/domains/schoolvoorontwikkeling.nl/public_html/newscore3.php 온라인 252 – Jelmar
다음을보십시오 : http://www.geeklog.net/faqman/index.php? op = view & t = 38 – NAVEED
** 위의 링크 : ** 많은 편집자가 파일을 편집 할 때 파일 끝에 공백이나 빈 줄을 추가하는 것 같습니다. 이 소위 공백은 파일이로드 될 때 브라우저로 전송됩니다.이 문제는 파일에서 공백을 제거하는 것이 분명합니다. 오류 메시지를 자세히 읽으십시오. "출력은 ...에서 시작되었습니다."다음에 파일 이름과 줄 번호가옵니다. 그것이 편집해야하는 파일 (및 행)입니다. 두 번째 파일 이름 무시 - 공백이있는 파일 만 포함 된 파일입니다. 첫 번째 파일은 두 번째 파일이 아니라 편집해야하는 파일입니다. – NAVEED