LoginSignup
1
0

More than 5 years have passed since last update.

個人学習メモ#9 PHP

Posted at

スーパーグローバル変数

$GLOBALS グローバル変数

システムによって値が格納される

$_SERVER サーバー変数

$_ENV 環境変数

$_COOKIE HTTPクッキー

送信フォームからの値を受け取る

$_GET HTTP GET変数

$_POST HTTP POST変数

アップロードされたファイルや名称が格納される

$_FILES HTTPファイルアップロード変数

$_REQUEST リクエスト変数

データを持ち回るための変数

$_SESSION セッション変数

formタグ
入力、送信フォームを表示させたい時に使う

actionタグ
formタグに必ず指定しなければならない
formの送信ボタンを押して送信されるデータの送信先を指定する
データの送信先のことをURLという
指定するのはデータを受け渡す処理をしてくれるサーバーのCGIプログラムのURI

CGIプログラム
Common Gateway Interface(コモンゲートウェイインターフェイス)の略
CGIとはWebサーバーかプログラムを実行するときのルールのこと
CGIの仕組みによって起動されるプログラムのことを主にCGIプログラムという
メールフォームの場合は、メールフォームに入力されて送信されたデータを受け取ってあとの応答をCGIプログラムで処理される

CGIプログラムはRuby,Java,C#など様々なものを使用して記述できる。

method
formタグに指定する属性で、必須ではない
送信するときの転送方法を指定する
post,getがある

method - get
入力したフォーム内容のデータがURIにくっついて送信される

method - post
入力したフォーム内容はURIとは別の場所に保管されてデータが送信される
データは外側からの表示では見ることができないので安全性が高い

get - post違い
get
データ量の制限がある
送信したデータ内容が送信先のサーバーにログとして残ってしまうことがある。
サーバー側にあるデータの取得に適している

post
データ量の制限がない
ユーザー側が情報を送信するのに適している

URI
-URL
—URN

1
0
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
0