毎日温泉に入りたい♨︎

-見た物,買った物,体験談を書いてますヽ(* ॑꒳ ॑* )ノダァーッ!!-

非インタラクティブシェル実行でのhost名の取得 @PHP

前提としてPHPを利用しています
当時血迷っていて、非インタラクティブシェル経由のsh実行をするためのサーバーだった事に気づかずWebサーバーが建っていない事に気づかなかった
そのため$_SERVER['HOSTNAME']でホスト名が取れると思っていた
$_SERVERこれはWebサーバー(Apacheなど)により生成される値のため取得できないケースだった
代わりにgethostname()を利用する
ただし取得されるのはOSレベルで設定されているホスト名になる

PHP: gethostname - Manual

 

Presented by「ささいな問題」