3

본인은 내 사이트에 양식을 가지고 있으며이 양식을 제출할 때마다. 나는 301 파마, 302 리디렉션, 302 리디렉션을 얻습니다. 이러한 리디렉션 때문에 내 데이터가 제출되지 않습니다. 리디렉션을 찾지 못한 행운이 있습니다. 디렉토리의 루트에서이 원인이되는 파일이 .htaccess입니다.양식 제출 응답 301 또는 302

어디에서 리디렉션을 제거 할 수 있습니까? 어떤 조언도 감사 할 것입니다. 제출에

내 개발자 도구 (301), (302), (302)

에 여기 내 양식의 시작갑니다.

<form action="index.php?view=ticket_submit" method="POST" name="QContact" runat="vdaemon"> 

제출할 때 나는 ticket_submit에 대한 case 문을 찾습니다. var_dump 및 exit 메소드로 인해 ticket_submit에 도달하지도 않습니다. 단지 루트 index.php 파일로 돌아갑니다.

+0

당신이 당신의 아파치 오류 로그에 봤어 이러한 오류를 처리 할 때 먼저이 코드를 찾아 있는지? 어쩌면 약간의 코드가 빛을 비춰 줄 수 있을까요? – sanders

+0

아파치 오류 로그는 어디에 위치합니까? – wowzuzz

+0

@wowzuzz 폴더에 labled 'logs'가 있습니다. 이것은 배포 된 환경입니까, 아니면 로컬 테스트 환경입니까? 그걸 주최하기 위해 당신은 무엇을 사용하고 있습니까? 이 특정 사이트와 네임 스페이스를 공유하는 가상 호스트가 있습니까? – Ohgodwhy

답변

1

나는 그것을 고치기 시작했다.

세 가지를 수정해야했습니다.

우선, vdaemon 라이브러리에 대한 참조를 수정해야했습니다. 길은 모두 엉망이 됐어. 그 후 두 곳에서 헤더 리디렉션을 제거했습니다. 하나는 별도의 폴더에 있었고 하나는 내 index.php에 있었고 완전히 놓쳤습니다 (내가 체크 한 것 같았습니다). 머리글은 서버에 있었고 index.php의 다른 폴더에 있었기 때문에 302 개의 리디렉션을 수행했습니다.

다음에 무엇을 찾아야할지 알게 될 것입니다. 모두의 노력에 감사드립니다. :)

이 확인

header("Location: http://www.foo.com"); 
관련 문제