サーバーへのデータ転送を完全には理解していません。どの方法がありますか? GET
PHP を学び始めたとき、URL 内のデータを暗号化する方法とPOST
、別の方法でサーバーにデータを送信する方法の 2 つがあると思いました。とはいえ、正確な場所はわかりませんでした。
ここで、RESTful サーバー バックエンドについて学びたいと思います。GET
とPOST
は単なるリクエスト メソッドであり、特に と のようなものPUT
であり、データがサーバーに転送される方法DELETE
とは何の関係もないようです。
さらに、追加のデータを HTTP ヘッダーで送信できることを読みました。これは実際にデータを送信する方法POST
ですか、それとも違いがありますか?
PHPの配列を使ってリクエストメソッドに関係なくPOSTデータを読み込みたいのですが、うまくいき$_POST
ません。一方、 からヘッダー情報を手動で解析しようとすると、php://input
POST データが表示されません。さまざまなケースでデータがどこに転送されるかを誰かに説明してもらえますか?
私の目標は、コンテンツ タイプに関係なくクライアントからパラメーターを取得することform-data
ですjson
。PHPでこれを行うにはどうすればよいですか? リクエストは、JQuery の AJAX 機能を使用して送信されます。