1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

初心者が月10万稼ぐ為の記録4

Last updated at Posted at 2020-05-09

###$_GET、$_POSTの意味と違い

#まずはHTTPとは

ハイパー・テキスト・トランスファー・プロトコルの略

Webの基本的な仕組み
WebクライアントとWebサーバーの通信のためのルール

HTTPとは.png

①ブラウザ側が「ヤフーのページが見たいのでください。」(リクエスト)
②それを受け取ったwebサーバー側が「はい。ヤフーのページですね。」(レスポンスを返す)
③ブラウザ側は、「はじめてヤフーのページが閲覧できる。」

※このやり取りのルールがHTTP

改めてHTTPの
【ハイパー・テキスト・トランスファー・プロトコル】とは

ハイパーテキスト(文書を超えたテキスト)→ webサイト
トランスファー(移行、移動、通信) → やり取りをしてる
プロトコル→ ルール

###まとめると
リクエスト、レスポンのやり取りのルールが HTTP

###上で説明したリクエストには種類があり、【リクエストメソッド】といい、POST、GET、(他に全部で8つある。今回は2つ)

#PHPでよく使用する$_POST、$_GETのちがい

htmlでタイトルと本文
送信ボンタンを作成して

POSTとGETのちがいをデベロッパーツールのネットワークで確認

###$_POSTで送信
Request URL: http://localhost/study/form/blog.php

Request Method: POST

Form Data
title:テスト
content:ありがとう

###$_GETで送信
Request URL: http://localhost/study/form/blog.php?title=テスト2&content=こんにちは

Request Method: GET

Query String Parameters
title:テスト2
content:こんにちは

##POSTとGETの使い分け

###POSTとは
formにデータを入れて送る
データを送る場合はPOST

###GETとは
URLで値が送信される(Query String クエストリング)
画面表示のみや検索で利用

#わかりやすくいうと

POSTとはプラウザからサーバーへ何か情報を送るときのアクセス方法

GETとは通常のアクセス方法 ほとんどのアクセスはこれ

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?