No puedes usar "DOCUMENT_ROOT" para este caso .. eso te devuelve la dirección absoluta desde donde "cuelga" tu sitio en ese servidor (en su estructura de directorios) ..
Podrías usar:
PHP_SELF en combinación con más cosas para dar el URL completo ... Sería algo tipo:
Código PHP:
$url_que_estamos="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
Un saludo,