私のWebページにアクセスするローカルマシンの名前を表示したいと思います。私は、おそらくがローカルマシンの標準のホスト名を取得するPHPネットワーク関数gethostname()を見つけました。(http://php.net/manual/en/function.gethostname.php)PHPネットワーク関数gethostname()が文書化されているとおりに動作しない
だから私のコード:
<?php
echo gethostname();
?>
私はこれをテストし、これが表示されているものです。
'freeolaweb0.freeola.co.uk'
Freeolaは私ですおそらくこれが表示されている理由です。しかし、私はPHP.netの定義を、この関数がローカルマシンの名前(例えば 'My Laptop')を返すように解釈しましたが、代わりにローカルマシンを一意に識別しないものを返しているようですが欲しいです)。
私は関数の定義を誤解していますか?私の場合は、私のウェブページにアクセスしているローカルマシンの名前を見つける方法はありますか?
PHPはサーバー側を実行しています。 – Nunchy
*** ***はあなたのホスト名ですか?あなたは何を期待していますか? – ggdx
ああ、それは私のWebサーバーで使用されているローカルマシンの名前ですか? –