• ベストアンサー

パーフェクトPHP(技術論社)P47 の

パーフェクトPHP(技術論社)P47 の■$_SERVSRの項目で質問があり、 教えて!gooの掲示板では文字制限があり、以下のURLに転記しました。 http://homepage3.nifty.com/mtaiyo/server.htm  以上ですが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.2

スーパーグローバル変数(どこからでもアクセスできる変数)の一種ですね。 ----------------------------------------------------- [ユーザーから受け取るもの] $_GET / $_POST / $_COOKIE / $_REQUEST [サーバー側でユーザーごとに操作されるもの] $_SESSION [アクセスしてきたユーザーの情報・サーバー側で実行されているスクリプトの情報など] $_SERVER [環境変数] $_ENV ----------------------------------------------------- 「ユーザーのIPアドレスとりたいんだけどどうしよう…」 ↓ 「あ、$_SERVER にありそうだな!」 ぐらいに思い出せれば問題ないですよ。私も $_SERVER の項目全部覚えているわけじゃないです。

nattukamu2
質問者

お礼

 スーパーグローバル変数!の一つだったのですね^^ http://php.net/manual/ja/language.variables.superglobals.php $GLOBALS $_SERVER $_GET $_POST $_FILES $_COOKIE $_SESSION $_REQUEST $_ENV 概略分かってきました。  以前使用していた、参考書では$_GET $_POST  を使用してプログラムが組んでありました。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

CLI = Command Line Interface Winodwsで言えば、コマンドプロンプトで php ~.php と実行する、といった場合のことです。 # コマンドプロプトで使えるようにする方法は省略します。 Webページに出るのは、CLIではありません。 「90%わからない」と言われましても、そこに書いてある説明を繰り返すことしかできません。 一つ一つ詳しい説明を書いていると、「参考書」がもう一冊できてしまいます。 どの部分がわからないのか、もっと具体的に質問してください。 「わからない箇所を把握する」というのは、どんな事を学ぶ場合でも「上達の方法」として有効です。 PHPのマニュアルは比較的ちゃんと書いてあります。 参考書でわからなければ、マニュアルも読みましょう。 $_SERVER http://php.net/manual/ja/reserved.variables.server.php $_SERVERは「定義済みの変数」です http://www.php.net/manual/ja/reserved.variables.php CLIでの使用方法 http://www.php.net/manual/ja/features.commandline.php

nattukamu2
質問者

お礼

 ご回答誠にありがとうございました。  助かります^^  ご紹介していただいたURLを読みまして、関連ページをネットサーフィンしたところ、  何となく分かってきましたが、まだ完ぺきではないので、その都度、覚えていこう と思います。

関連するQ&A