【发布时间】:2014-10-03 22:47:39
【问题描述】:
我正在尝试将访客计算机名称存储在我的数据库中。我编写了以下代码,但它只在数据库中保存 IP 地址而不是计算机名。我已经使用gethostbyadd 来获取计算机名称。
请告诉我在数据库中存储访客计算机名称的其他方法。
<?php
include 'connect.php';
$ip = $_SERVER['REMOTE_ADDR'];
$host_name= gethostbyaddr($_SERVER['REMOTE_ADDR']);
$query= "insert into visitors_data (ip_address, computer_name, date, time)
values('$ip', '$host_name', NOW(), CURTIME())";
mysql_query($query);
?>
【问题讨论】:
-
有时找不到特定 IP 地址的主机名。您应该准备好处理这种情况。