PHP用語集

用語集

CGI Common Gateway Interface の略で、WWWサーバの中で外部プログラムを実行するための仕組み。

CGIを用いることにより、掲示板やアクセスカウンタ、アンケートなどの動的なページを作成することができる。

webサーバークライアント(ブラウザ等)からの要求を受け取り、要求されたHTMLファイルを返す役割。
クライアントからHTML文書や画像などを送る機能。apache(アパッチ)等がある
HTTP

クライアント(ブラウザ等)とWebサーバがデータのやり取りをする仕組み。
「HyperText Transfer Protocol」の略。HTMLを転送する。

クライアント(ブラウザ等)からWebサーバ対して要求の送信、Webサーバからクライアント(ブラウザ等)にHTMLの送信をする。
HTTPリクエスト ブラウザからサーバーへの通信。
OSやブラウザの種類、現在のページ、クッキー、言語などの情報が送信される
HTTPレスポンス サーバーからWEBブラウザへの通信。
ブラウザに表示されるデータ以外に最終更新日などの情報が送信される
httpヘッダー

ブラウザとサーバーの通信でやり取りされるデータのうち、ユーザーには直接見えないデータ

静的ページと動的ページ

ウェブサイトの静的なページ(内容が変化しないページ)は、ウェブサーバ上のHTMLファイルの内容が
クライアント(ブラウザ等)に送られ、クライアントがそれを解釈して文章や画像を画面に表示します。

しかし、ブログやECサイトといったフォーム等でユーザーとやりとりし、
表示、内容が変わるページの場合、単純なHTMLファイルでは対応できません

そのようなときにPHPを使い、ユーザーからのアクションに応じてHTMLを動的に生成する。
データベース

webシステムでデータを保存する手段のひとつ。

webシステムでは、会員データや記事データなど様々なデータを保存しておく必要があります。
データベースを使うと、データの追加・更新・削除などの管理が容易になります。

データの作成・検索・更新・削除をするには,データ操作言語である「SQL」を使う。

パーミッション利用者が特定のファイルやディレクトリーに対してもつアクセス権 エスケープ シーケンス先頭に円記号 (\) が指定されている、アルファベットや数字で構成される文字の組み合わせ SQLインジェクション SQL文を外部から実行して、データベースに不正にアクセスする攻撃

上へボタン