- ベストアンサー
パーフェクトPHP(技術論社)P47 の
パーフェクトPHP(技術論社)P47 の■$_SERVSRの項目で質問があり、 教えて!gooの掲示板では文字制限があり、以下のURLに転記しました。 http://homepage3.nifty.com/mtaiyo/server.htm 以上ですが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
スーパーグローバル変数(どこからでもアクセスできる変数)の一種ですね。 ----------------------------------------------------- [ユーザーから受け取るもの] $_GET / $_POST / $_COOKIE / $_REQUEST [サーバー側でユーザーごとに操作されるもの] $_SESSION [アクセスしてきたユーザーの情報・サーバー側で実行されているスクリプトの情報など] $_SERVER [環境変数] $_ENV ----------------------------------------------------- 「ユーザーのIPアドレスとりたいんだけどどうしよう…」 ↓ 「あ、$_SERVER にありそうだな!」 ぐらいに思い出せれば問題ないですよ。私も $_SERVER の項目全部覚えているわけじゃないです。
その他の回答 (1)
- kmee
- ベストアンサー率55% (1857/3366)
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
お礼
ご回答誠にありがとうございました。 助かります^^ ご紹介していただいたURLを読みまして、関連ページをネットサーフィンしたところ、 何となく分かってきましたが、まだ完ぺきではないので、その都度、覚えていこう と思います。
お礼
スーパーグローバル変数!の一つだったのですね^^ http://php.net/manual/ja/language.variables.superglobals.php $GLOBALS $_SERVER $_GET $_POST $_FILES $_COOKIE $_SESSION $_REQUEST $_ENV 概略分かってきました。 以前使用していた、参考書では$_GET $_POST を使用してプログラムが組んでありました。