IMHO è molto più semplice se utilizzi una costante.

Non esiste un modo per riuscire ad ottenere l'URL che ti serve con assoluta certezza in base ai valori contenuti in $_SERVER.