Nasıl $ _SERVER ['SERVER_NAME'] hariç, gerçek bilgisayar adını alabilirim? Onu almak için başka bir yolu var mı?
Ben PATH host adını alır bir işlev oluşturun.
Bu telnet, vs ile uzaktan (başlıklarını) HTTP isteği göndererek değiştirilebilir çünkü ben $ _SERVER ['SERVER_NAME'] (Sen telnet ile basit bir test yapabilirsiniz) kullanmak istemiyorum
THis is done (will work if you have PATH like /vhosts/website.com/public_html):
function getServerName() { $path = realpath(__FILE__); $url = array(); preg_match_all("/\/[a-z0-9-]+(\.[a-z0-9-]+)+/i", $path, $url); // 4 is minimum requirement for the address (e.g: http://www.in.tv) if (strlen($url[0][0]) > 4) { $result = str_replace("/", "", $url[0][0]); return $result; } else return false; }
Code>
Teşekkürler!