コンピュータのIPアドレスを取得する必要があり、そのIPアドレスが自分のデータベースにあるかどうかを確認する必要があります。そうだった場合は、自分のデータベースに登録されているIPアドレスに登録されている名前を表示する必要があります。IPアドレスを知り、データベースに登録されているかどうかを確認してください
実際にはエラーが検出されず、出力が表示されないので混乱しています。
ここに私のコード
<?php
$ipname = gethostbyname(trim(`hostname`));
$ip_query = "SELECT ip_address FROM table 5";
$ip_add = mysql_query($ip_query);
if ($ip_add === $ipname){
echo "{$ip_add['guest_name']}";
}
?>
ようこそスタックオーバーフローに!あなたのコードが「うまくいかない」方法を詳しく説明できますか?あなたは何を期待していましたか、実際何が起こったのですか?例外/エラーがある場合は、それが発生した行と例外/エラーの詳細を投稿してください。これらの詳細を入力または編集してください。 – FrankerZ
この回答に記載されている機能を使用することができます。http://stackoverflow.com/questions/1634782/what-is-the-most-accurate-way-to-retrieve-a-users-correct-ip-address-in- php – Diab
@Diab彼の質問には何が関係していますか? – FrankerZ