0

私の状況: PHP コンタクト フォームを作成していますが、コンタクト フォームに空の特定の入力テキスト領域を表示したいと考えています。

たとえば、私の連絡先フォームを使用している人は、メッセージと件名を書いていましたが、メールアドレスを書いておらず、reCAPTCHA間違っていました. メールを送信できなかった理由を具体的に説明して、使用者に示したいと思います$_GETお問い合わせページの方法を使用することを考えました。

例: http://example.com/contact?email=empty&recaptcha=incorrect

私の問題:

&お問い合わせフォームを作成しているときに、php のヘッダー関数に常にサインがあることに気付きました。&間違っていることが 1 つある場合、プロセス ページのヘッダー関数に記号を含めないようにします。

例: http://example.com/contact?email=empty&

4

1 に答える 1

1

配列を作成してから、それを使用http_build_queryしてクエリ文字列に入れる方がよいでしょう。これには、必要な文字もエスケープするという優れた効果があります。

于 2013-06-26T01:38:30.573 に答える