$ _SERVER, PHP’de üstbilgiler, yollar ve komut dosyası konumları hakkında bilgi sağlayan bir süper küresel değişkendir. $ _SERVER değişkeninin çeşitli kullanımlarının yanı sıra, PHP’de geçerli sayfa URL’sini almanıza yardımcı olur.
PHP’de geçerli sayfa URL’sini almak için $ _SERVER değişkenini kullanabilirsiniz. Aşağıdaki örnek kod, PHP’de $ _SERVER değişkeni kullanılarak, tam URL’nin sorgu dizesiyle nasıl alınacağını gösterir.
Protokolü HTTP veya HTTPS olup olmadığını kontrol etmek için $ _SERVER [‘HTTPS’] kullanmayı unutmayın.
1 2 3 |
$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; |
Geçerli isteğin başlığını almak için $ _SERVER [‘HTTP_HOST’] ve mevcut sayfanın URI’sini almak için $ _SERVER [‘REQUEST_URI’] kullanın.
1 2 3 |
$mevcutURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; |
Geçerli sayfa URL’sini sorgu dizesiyle almak istiyorsanız, $ _SERVER [‘QUERY_STRING’] kullanın.
1 2 3 |
$mevcutURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']; |
Yorum Yap