リクエスト情報

php

PHP入門 リクエスト情報 アップロードの実装($_FILES)

$_FILESは、アップロードしたファイルに関する情報を取得するためのスーパーグローバル変数です。$_FILESを利用することで、ファイルのアップロード機能も直感的に作成できます。画像ファイルのアップロード例:画像ファイルをサーバーにアップロードするsample1.php<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>ファイルアッ...
php

PHP入門 リクエスト情報 セッション情報($_SESSION)

ユーザーがブラウザを開いている間だけ情報を維持したい場合には、クッキーではなく、セッション(Session)という仕組みを利用します。クッキーの問題点データがクライアント側で保存されるクッキーはクライアント側で管理されるデータです。クライアントの設定によってはそもそもクッキーを受け入れないようにすることも可能ですし、いったん保存されたクッキーをクライアント側で改ざんしたり削除したりすることもできま...
php

PHP入門 リクエスト情報 クッキー情報($_COOKIE)

クッキー(Cookie)とは、クライアント側に保存可能な小さなテキストのことです。通常、Webの世界ではサーバーがクライアント上のファイルを読み書きすることを許可していません。しかし、クッキーだけは唯一例外で、サーバーがクライアントに対して、任意のテキストを保存できます。クッキーを利用することで、クライアント単位で保持したい情報の管理が用意になります。クッキーの基本的な読み書き1度目のアクセスで入...
php

PHP入門 リクエスト情報 サーバー環境変数($_ENV)

$_ENVは、サーバー側に設定されている環境変数を取得するためのスーパーグローバル変数です。環境変数とは、コンピューター上にあらかじめ定義されたパラメーターのことで、プログラムを実行する際に参照するパスやオプション値などを設定します。たとえば、環境変数PATHは、コマンドラインなどでプログラムを呼び出す場合に既定で検索するフォルダを表します。<?phpprint $_ENV;既定の設定では、スーパ...
php

PHP入門 リクエスト情報 ヘッダー情報($_SERVER)

クライアントからサーバーに送信される情報は、クライアントの種類や対応する言語、リンク元のページなど、さまざまな情報が内部的に生成されて、サーバーに送信されています。このような不可視の情報のことをヘッダー情報(リクエストヘッダー情報)と言います。ヘッダー情報の種類chromeブラウザのデベロッパーツールで見たヘッダー情報HTTP通信で利用可能な主なヘッダー種類ヘッダー名概要一般Cache-Contr...
php

PHP入門 リクエスト情報 クエリ情報($_GET)

クエリ情報とは、URLの末尾「~?」以降に「キー名=値」のセットで付加される簡単な情報です。Yahoo、Googleのような検索エンジンでサイト検索したときに、ブラウザのアドレス欄に次のようなURLが表示されます。nopre_201201_m2cnew?以降がクエリ情報です。パス本体とクエリ情報は「?」で区切られ、複数のキーがある場合には「&」で連結されています。クエリ情報は、ポストデータと並んで...
php

PHP入門 リクエスト情報 ポストデータ($_POST)

ポストデータとは、<from method="POST">タグで定義されたHTMLフォームから送信されるデータの事です。テキストボックスやラジオボタン、選択ボックスなど、おなじみのフォーム要素から入力された情報は、サブミットボタンをクリックすることでサーバーに送信されます。ポストデータを取得するクライアントから送信されたポストデータを取得するのは、$_POSTの役割です。$_POSTの正体は「要素...
php

PHP入門 PHPでリクエスト情報の扱いについて

PHPでリクエスト情報を扱うスーパーグローバル変数について解説しています。リクエスト情報とはクライアントからサーバーに送信される情報のことをリクエスト情報と呼びます。また、HTTPとはサーバーとクライアントがお互いに通信する際に利用するプロトコルのことで、クライアントの要求に対してサーバーが応答するときの、情報のやり取りの手段を決めています。HTTPプロトコルのリクエスト/レスポンスは以下の表の部...