Geçerli URL almak ve PHP ile Döşeme

1 Cevap

Kullanarak URL almak im:

$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

Bu gibi bir şey verir:

http://me.domain.co.uk

Ben 'ben' nasıl yalnızca seçebilirsiniz?

1 Cevap

parse_url, URL ev sahibi olsun ve noktalarla bölünmüş kullanın. Sonra kolayca istediğiniz subdomain alabilirsiniz.

Edit: çok hızlı yanıtladı, bu sorunun real cevap değil, bu şekilde ama ben bunu yapamam ki yapabilirdi. Eğer requested subdomain istiyorsan böyle bir şey kullanabilirsiniz:

$hostParts = explode('.', $_SERVER['HTTP_HOST'])
print $hostParts[0];

Bu örnekte, hata işleme içermez unutmayın. (Yani: $ _SERVER ['HTTP_HOST'] boş olabilir)