Benim komut olarak erişilen olmadığını nasıl anlarım http://localhost/myfile.php ya da, örneğin, http://222.22.22.22/myfile.php? Ben bir dize olarak 222.22.22.22 kısmını almak gerekir
Hakkında bilgi için "http:// example.com:8080 / myfile.php" Eğer aşağıdaki seçenekleri var:
echo $_SERVER['HTTP_HOST'];
"example.com:8080"
echo $_SERVER['SERVER_NAME'];
"example.com"
echo $_SERVER['SERVER_PORT'];
8080
Port 80 üzerinde sunucu çalışma $ _SERVER ['HTTP_HOST'] port numarasını içerir vermezler.
$_SERVER["SCRIPT_URI"]
Mevcut $ _SERVER tüm değişkenler üzerine daha fazla bilgi http://www.php.net/manual/en/reserved.variables.server.php de PHP referans vardır