[PHP] 以外と使えるphp_uname

  • このエントリーをはてなブックマークに追加
  • Pocket

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

ずいぶんご無沙汰しておりました。。。申し訳ございません。
本日より、再開です!

「php_uname」はPHP が稼動しているオペレーティング システムに関する説明を返します。
何が使えるのかというと、よく皆さんは$_SERVERを使って取得していると思うのですが、$_SERVERは稼働しているWEBサーバから情報を取得しているんです。

つまり、WEBサーバを経由しない起動時には情報は取得できないんです。
(具体的にはシェルなどのコマンド上だったり、cronでphpを使う場合等です)

<?php
echo php_uname();
?>
/* 出力の例
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686

FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001

Windows NT XN1 5.1 build 2600
*/
WordPress対応 PHPファイル 難読化ツール

ご訪問ありがとうございます。
参考になりましたら『いいね!』もお願いします。

ITの活用情報を毎週お届けする無料メルマガに是非ご登録ください。

閉じる

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。