オンライン決済システムを完成しようとしています。最終段階では、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">
返されるテキストは「私のプロジェクトページ」
しかし後者はそれほど有用ではありません。 送信前にページにエコーする変数が1単語のみを送信する理由(これは支払いプロバイダによって確認されています)
「_」(My_Projext .. 。」としREPONSEページにそれらを削除するが、可能であれば、私はむしろ、また、これを回避するように、このテキストの一部がthierデータベースに次のように保存されている。
感謝を事前に。 VanNuysは
引用符が必要です。それ以外の場合は、 '
その提案で解決できない場合は、[mcve]を投稿してください。今回はあなたの問題が比較的明らかであったという点で幸運に思っています。 –
はいNiet the Dark Absolが本当に意味をなさない - ありがとう。 – user1777582