答案 0 :(得分:0)
是的,如果你把这段代码(例子)
function get_base_domain_by_name ( $name ) {
if (is_string($name) && preg_match('/^[a-z0-9\-\.]+\.[a-z0-9\-]+$/i', $name) === 1) {
$parts = array_reverse(explode('.', strtolower($name)));
$base = array_shift($parts);
foreach ($parts as $part ) {
$base = $part.'.'.$base;
if (( $addr = gethostbyname($base) ) != $base && preg_match('/^[0-9\.]+$/', $addr) === 1 ) {
return($base);
}
}
}
return(false);
}
function get_base_domain_by_addr ( $addr ) {
return(get_base_domain_by_name(gethostbyaddr($addr)));
}
$domain = get_base_domain_by_addr($_SERVER['REMOTE_ADDR']);
echo $domain;
您可以获取访问过您的网站的网址,如果您使用:$ _SERVER [' REMOTE_ADDR'],您可以获取IP地址。