diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 40f9a3a8ce6deae58428832ae83ea6b09b44601b..f4a6ec21c14483973c4f5b02ae9596ebc096c493 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -993,7 +993,7 @@ function spip_initialisation() {
 
 	// Compatibilite avec serveurs ne fournissant pas $REQUEST_URI
 	if (!$GLOBALS['REQUEST_URI']) {
-		$GLOBALS['REQUEST_URI'] = $PHP_SELF;
+		$GLOBALS['REQUEST_URI'] = $_SERVER['PHP_SELF'];
 		if ($_SERVER['QUERY_STRING'] AND !strpos($_SERVER['REQUEST_URI'], '?'))
 			$GLOBALS['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
 	}