PHP로 내 웹 사이트를 구축하고 있습니다. 어제부터 추적이 중단되었습니다. 지금 당장 문제를 디버깅하고 있지만 솔루션을 찾지 못하는 것 같습니다. 내 라이브 웹 사이트에서 문제를 발견했지만 내 로컬 XAMPP에서 똑같은 것처럼 보입니다.
- 게시물을 사용하여 내 서버에 데이터를 전송하는 자바 스크립트 파일 : 내 사이트에
추적은 두 부분으로 구성됩니다.
- 내 데이터베이스에 POST 데이터를 저장하는 PHP 스크립트.
문제는 PHP 데이터를 수신하지 못하는 PHP 스크립트에 있습니다. 이 HTML 형식으로 추적 스크립트를 시뮬레이션했습니다.
<form method='post' action='<?= BASE ?>/track'>
<input name='test'>
<input name='submit' type='submit'>
</form>
<form method='post'>
<input name='test'>
<input name='submit' type='submit'>
</form>
첫 번째 양식은 추적 스크립트를 가리키고 두 번째 양식은 자체를 나타냅니다. 모두 추적 스크립트와이 스크립트는이 PHP가 포함되어 있습니다
var_dump($_POST);
echo '<hr>';
나는 페이지가로드되는 두 번째 양식을 작성하고 내가 좋아하는 것을 볼 때 :
array(2) { ["test"]=> string(4) "sfad" ["submit"]=> string(6) "Submit" }
과 내가 처음 형태를 채울 때 나는이 결과를 얻었습니다 :
더 많은 코드를 제공 할 수 있지만 프로젝트가 상당히 커지고 있습니다. 무엇을 잘못 했습니까?
short_open_tags가 해제 되었습니까? 보십시오'action = ' php echo BASE; ?>/track'' –
당신의 끊임없는 가치는 무엇입니까? – Layke
Michael이 지적했듯이 짧은 태그 나 반향 단축키를 절대로 사용하지 마십시오. –