以前に URL を入力しようとしたところ、「この操作は POST でのみ実行できます。戻るボタンを押して、もう一度やり直してください」と表示されました。私のウェブサイトでそれを実現するためのコードは何ですか?
質問する
126 次
3 に答える
1
通常、この のように、期待するフォーム値の存在をテストする必要があります! isset($_POST['email'])
。本当に POST クエリのみに制限したい場合は、単純にチェックしてください$_SERVER['REQUEST_METHOD']
。
正しい HTTP ステータス コードを送信することを忘れないでください。
if ($_SERVER['REQUEST_METHOD'] != 'POST') {
header('HTTP/1.1 405 Method not allowed');
header('Allow: POST');
die('This action is available via POST only');
}
于 2012-09-05T17:45:41.827 に答える
0
$_SERVER['REQUEST_METHOD'] をチェックして、それに応じて行動することができます。 http://ch2.php.net/manual/en/reserved.variables.server.php
于 2012-09-05T17:41:34.447 に答える