온라인 지불 시스템을 완성하려고합니다. 마지막 단계는 PHP 폼을 지불 제공자에게 보내서 사용자가 지불하고 완료시 원래 PHP 폼 페이지에서 설정 한 변수를 사용하여 응답 페이지를 채울 수있는 다른 페이지로 리디렉션됩니다.PHP 폼에서 문자열 변수를 보내지 않습니다.
$formname=$_POST['s00_form_name']; #contains "My Project Page"
form method="POST" action="https://hpp.......">
<input type="hidden" name="COMMENT1" value=<?=$formname?>>
돌아 오는 유일한 텍스트는 "내"는
또는
$formname="My Project Page";
form method="POST" action="https://hpp.......">
<input type="hidden" name="COMMENT1" value=<?=$formname?>>
돌아 오는 유일한 텍스트는 다시 "내"
하지만 난 그냥 추가하는 경우입니다 양식에 대한 텍스트
<input type="hidden" name="COMMENT1" value="My Project Page">
되돌아온 텍스트가 "내 프로젝트 페이지"
그러나 후자는별로 유용하지 않습니다. 송신하기 전에 페이지에 에코를 표시하는 변수가 한 단어 만 전송하는 이유는 무엇입니까? (결제 공급자가이를 확인했습니다.)
"_"(My_Projext ..)를 추가하는 작업장이 있습니다. . "다음 리스폰스 페이지를 제거하지만, 가능하면 차라리이를 방지 할 수 있도록이 텍스트의 일부는, 자신의 데이터베이스에 다음과 같이 저장됩니다.
사전에 감사합니다. VanNuys는
견적이 필요합니다. 그렇지 않으면 그냥''- 문제를 보시겠습니까? –
해당 제안으로 문제가 해결되지 않으면 [mcve]를 게시하십시오. 이번에는 문제가 비교적 분명하다는 점에서 운이 좋았습니다. –
예 Niet the Dark Absol이 정말로 의미가 있습니다 - 감사합니다. – user1777582