1. ホーム
  2. php

[解決済み] リクエストがGETかPOSTかを確認する [重複]。

2022-03-15 08:39:46

質問

<ブロッククオート

重複の可能性があります。
PHPによるリクエストタイプの検出 (GET、POST、PUT、またはDELETE)

これは簡単なはずです。

スクリプトがあり、そのスクリプトの中で、リクエストが GET または POST メソッドを使用します。

正しい方法は何ですか?

このようなものを使おうと思っています。

if (isset($_POST)) {
    // do post
} else  {
    // do get
}

でも、心の奥底では、これが正しい方法だとは思っていません。何かいい方法はないでしょうか?

解決方法は?

より良い方法 $_SERVER['REQUEST_METHOD'] :

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}