1. ホーム
  2. php

[解決済み] REQUEST、$_GET、$_POSTの中で、どれが一番速いですか?

2022-04-16 01:23:30

質問

どちらのコードが速いでしょうか?

$temp = $_REQUEST['s'];

または

if (isset($_GET['s'])) {
  $temp = $_GET['s'];
}
else {
  $temp = $_POST['s'];
}

解決方法は?

$_REQUEST のコンテンツが含まれます。 $_GET , $_POST$_COOKIE .

しかし、それはあくまでもデフォルトであり、依存するのは variables_order ;そして、あなたがクッキーを使って仕事をしたいことを確信していない。

もし私が選ぶとしたら、おそらく $_REQUEST で、私なら $_GET または $_POST -- アプリケーションが何をすべきかに応じて (すなわち、どちらか一方であって、両方ではない) 一般的に言えば..:

  • を使用する必要があります。 $_GET 誰かがデータを要求しているとき から を使用します。
  • そして、あなたが使用すべきは $_POST を押している人がいたら (挿入または更新、または削除)。 データ から を入力してください。

いずれにせよ、パフォーマンスについては大きな違いはありません。