diff --git a/inc-balises.php3 b/inc-balises.php3
index e45ded6043d7bf1c1027601d5a9e4a023ae3c6ed..66feb6fa56deecdf301ede7b41e15afc4a30372c 100644
--- a/inc-balises.php3
+++ b/inc-balises.php3
@@ -639,7 +639,7 @@ function balise_PARAMETRES_FORUM_dist($p) {
 	}
 
 	$c .= '.
-	"&retour=".rawurlencode($lien=$GLOBALS["HTTP_GET_VARS"]["retour"] ? $lien : nettoyer_uri())';
+	"&retour=".rawurlencode($lien=$GLOBALS["_GET"]["retour"] ? $lien : nettoyer_uri())';
 
 	$p->code .= code_invalideur_forums($p, "(".$c.")");
 
diff --git a/inc-cache.php3 b/inc-cache.php3
index d08d37686df01d29d4bfaf2f3dab2f9c322b648c..86cb4d4dc7267438ddfc83d3f4d11dd2edb9b6c1 100644
--- a/inc-cache.php3
+++ b/inc-cache.php3
@@ -112,16 +112,16 @@ function retire_caches() {
 // Retourne 0 s'il faut calculer le cache, 1 si on peut l'utiliser
 //
 function utiliser_cache($chemin_cache, $delais) {
-	global $HTTP_SERVER_VARS;
+	global $_SERVER;
 
 	// ne jamais calculer pour les moteurs de recherche, proxies...
-	if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'HEAD')
+	if ($_SERVER['REQUEST_METHOD'] == 'HEAD')
 		return 1;
 
 	//  calcul par forcage
 	if ($GLOBALS['var_mode'] &&
-		($GLOBALS['HTTP_COOKIE_VARS']['spip_session']
-		|| $GLOBALS['HTTP_COOKIE_VARS']['spip_admin']
+		($GLOBALS['_COOKIE']['spip_session']
+		|| $GLOBALS['_COOKIE']['spip_admin']
 		|| @file_exists(_ACCESS_FILE_NAME))) # insuffisant...
 		return 0;
 
@@ -170,7 +170,7 @@ function purger_squelettes() {
 function determiner_cache($delais, &$use_cache, &$chemin_cache) {
 
 	// Le fichier cache est-il valide ?
-	if ($delais == 0 OR !empty($GLOBALS['HTTP_POST_VARS'])) {
+	if ($delais == 0 OR !empty($GLOBALS['_POST'])) {
 		$use_cache = 0;
 		$chemin_cache = '';
 	} else {
diff --git a/inc-calcul.php3 b/inc-calcul.php3
index 8bec7d03071e4323becf0198650be4aff942013d..ca12b53c7bcf97988976dde4854f840d05b71ab6 100644
--- a/inc-calcul.php3
+++ b/inc-calcul.php3
@@ -179,17 +179,17 @@ function cherche_page ($cache, $contexte, $fond)  {
 
 //
 // Contexte : lors du calcul d'une page spip etablit le contexte a partir
-// des variables $HTTP_GET_VARS et $HTTP_POST_VARS, et leur ajoute la date
+// des variables $_GET et $_POST, et leur ajoute la date
 // Note : pour hacker le contexte depuis le fichier d'appel (article.php3),
-// il est recommande de modifier $HTTP_GET_VARS['toto'] (meme si la page est
+// il est recommande de modifier $_GET['toto'] (meme si la page est
 // appelee avec la methode POST).
 //
 function calculer_contexte() {
-	foreach($GLOBALS['HTTP_GET_VARS'] as $var => $val) {
+	foreach($GLOBALS['_GET'] as $var => $val) {
 		if (strpos($var, 'var_') !== 0)
 			$contexte[$var] = $val;
 	}
-	foreach($GLOBALS['HTTP_POST_VARS'] as $var => $val) {
+	foreach($GLOBALS['_POST'] as $var => $val) {
 		if (strpos($var, 'var_') !== 0)
 			$contexte[$var] = $val;
 	}
@@ -276,7 +276,7 @@ function calculer_page($chemin_cache, $elements, $delais, $inclusion=false) {
 
 	// Enregistrer le fichier cache
 	if ($delais > 0 AND $GLOBALS['var_mode'] != 'debug'
-	AND empty($GLOBALS['HTTP_POST_VARS']))
+	AND empty($GLOBALS['_POST']))
 		ecrire_fichier($chemin_cache, $signal.$page['texte']);
 
 	return $page;
diff --git a/inc-formulaire_admin.php3 b/inc-formulaire_admin.php3
index 29fa67a0617283f34b1773505d2e52277c3bd640..a3cf0650092f79eb756ab9913f3e4f03e936df72 100644
--- a/inc-formulaire_admin.php3
+++ b/inc-formulaire_admin.php3
@@ -78,7 +78,7 @@ function balise_FORMULAIRE_ADMIN_dyn($id_article, $id_breve, $id_rubrique, $id_m
 			($forcer_debug
 			OR $GLOBALS['bouton_admin_debug']
 			OR ($GLOBALS['var_mode'] == 'debug'
-				AND $GLOBALS['HTTP_COOKIE_VARS']['spip_debug']
+				AND $GLOBALS['_COOKIE']['spip_debug']
 			)) AND ($GLOBALS['code_activation_debug'] == 'oui'
 				OR $GLOBALS['auteur_session']['statut'] == '0minirezo')
 		) ? 'debug' : '';
diff --git a/inc-formulaire_forum.php3 b/inc-formulaire_forum.php3
index 6f484d7afdbf35e9349c9279b6c2ef6baf4c3eb2..baecd03bedf6377f7252c2cdd5a27c70e0bfde00 100644
--- a/inc-formulaire_forum.php3
+++ b/inc-formulaire_forum.php3
@@ -65,10 +65,10 @@ function balise_FORMULAIRE_FORUM_dyn($titre, $table, $forums_publics, $id_rubriq
 	// au premier appel (pas de http-var nommee "retour")
 	// memoriser l'URL courante pour y revenir apres envoi du message
 	// aux appels suivants, reconduire la valeur.
-	if ($retour = rawurldecode($GLOBALS['HTTP_GET_VARS']['retour']))
+	if ($retour = rawurldecode($GLOBALS['_GET']['retour']))
 	  $retour = ereg_replace('&var_mode=recalcul','',$retour);
 	else {
-	  if (!$retour = rawurldecode($GLOBALS['HTTP_POST_VARS']['retour']))
+	  if (!$retour = rawurldecode($GLOBALS['_POST']['retour']))
 	    $retour = $url;
 	}
 
@@ -77,14 +77,14 @@ function balise_FORMULAIRE_FORUM_dyn($titre, $table, $forums_publics, $id_rubriq
 	$previsu = ' ';
 
 	// Recuperer le message a previsualiser
-	if ($GLOBALS['HTTP_POST_VARS']['ajout_forum'])  {
-		$titre = $GLOBALS['HTTP_POST_VARS']['titre'];
-		$texte = $GLOBALS['HTTP_POST_VARS']['texte'];
-		$auteur = $GLOBALS['HTTP_POST_VARS']['auteur'];
-		$email_auteur = $GLOBALS['HTTP_POST_VARS']['email_auteur'];
-		$nom_site_forum = $GLOBALS['HTTP_POST_VARS']['nom_site_forum'];
-		$url_site = $GLOBALS['HTTP_POST_VARS']['url_site'];
-		$ajouter_mot = $GLOBALS['HTTP_POST_VARS']['ajouter_mot']; // array
+	if ($GLOBALS['_POST']['ajout_forum'])  {
+		$titre = $GLOBALS['_POST']['titre'];
+		$texte = $GLOBALS['_POST']['texte'];
+		$auteur = $GLOBALS['_POST']['auteur'];
+		$email_auteur = $GLOBALS['_POST']['email_auteur'];
+		$nom_site_forum = $GLOBALS['_POST']['nom_site_forum'];
+		$url_site = $GLOBALS['_POST']['url_site'];
+		$ajouter_mot = $GLOBALS['_POST']['ajouter_mot']; // array
 
 		if ($afficher_texte != 'non') {
 			$previsu = 
@@ -158,7 +158,7 @@ function balise_FORMULAIRE_FORUM_dyn($titre, $table, $forums_publics, $id_rubriq
 	// On installe un fichier temporaire dans _DIR_SESSIONS (et pas _DIR_CACHE
 	// afin de ne pas bugguer quand on vide le cache)
 	// Le lock est leve au moment de l'insertion en base (inc-messforum.php3)
-	if ($GLOBALS['HTTP_POST_VARS']['ajout_forum']) {
+	if ($GLOBALS['_POST']['ajout_forum']) {
 
 		$alea = preg_replace('/[^0-9]/', '', $alea);
 		if(!$alea OR !@file_exists(_DIR_SESSIONS."forum_$alea.lck")) {
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index 214b3762f3a48343c84ca10b38dda38a91163f4f..5e1110603165a3f521de8e48010ad69e86dd4b74 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -28,7 +28,7 @@ function obtenir_page ($contexte, $chemin_cache, $delais, &$use_cache, $fond, $i
 
 		// log
 		if (!$log = $chemin_cache) $log = "($fond, delais=$delais, "
-		. $GLOBALS['HTTP_SERVER_VARS']['REQUEST_METHOD'].")";
+		. $GLOBALS['_SERVER']['REQUEST_METHOD'].")";
 		spip_log (($inclusion ? 'calcul inclus':'calcul').' ('
 		.spip_timer('calculer_page')."): $log");
 
@@ -121,7 +121,7 @@ function afficher_page_globale ($fond, $delais, &$use_cache) {
 		$lastmodified = @filemtime($chemin_cache);
 		$headers_only = http_last_modified($lastmodified);
 	}
-	$headers_only |= ($GLOBALS['HTTP_SERVER_VARS']['REQUEST_METHOD'] == 'HEAD');
+	$headers_only |= ($GLOBALS['_SERVER']['REQUEST_METHOD'] == 'HEAD');
 
 	if ($headers_only) {
 		if ($chemin_cache)
diff --git a/inc-public.php3 b/inc-public.php3
index 4fe61e6df13b6b10036f9a4351cc768e5632a995..78021bc5a3eed1fb02052ae063105e911ee712f8 100644
--- a/inc-public.php3
+++ b/inc-public.php3
@@ -30,19 +30,19 @@ else {
 		$delais = 0;
 
 	// authentification du visiteur
-	if ($HTTP_COOKIE_VARS['spip_session'] OR
+	if ($_COOKIE['spip_session'] OR
 	($PHP_AUTH_USER AND !$ignore_auth_http)) {
 		include_ecrire ("inc_session.php3");
 		verifier_visiteur();
 	}
 	// multilinguisme
-	if ($forcer_lang AND ($forcer_lang!=='non') AND empty($HTTP_POST_VARS)) {
+	if ($forcer_lang AND ($forcer_lang!=='non') AND empty($_POST)) {
 		include_ecrire('inc_lang.php3');
 		verifier_lang_url();
 	}
-	if ($HTTP_GET_VARS['lang']) {
+	if ($_GET['lang']) {
 		include_ecrire('inc_lang.php3');
-		lang_select($HTTP_GET_VARS['lang']);
+		lang_select($_GET['lang']);
 	}
 	// Ajout_forum (pour les forums) et $val_confirm signalent des modifications
 	// a faire avant d'afficher la page
@@ -69,8 +69,8 @@ else {
 
 	// est-on admin ?
 	if ($affiche_boutons_admin = (!$flag_preserver
-	AND ($HTTP_COOKIE_VARS['spip_admin']
-	OR $HTTP_COOKIE_VARS['spip_debug'])))
+	AND ($_COOKIE['spip_admin']
+	OR $_COOKIE['spip_debug'])))
 		include_local('inc-formulaire_admin.php3');
 
 	$tableau_des_erreurs = array();
@@ -79,7 +79,7 @@ else {
 	if (!$flag_preserver) {
 	// Interdire au client de cacher un login, un admin ou un recalcul
 		if ($flag_dynamique OR $var_mode
-		OR $HTTP_COOKIE_VARS['spip_admin']) {
+		OR $_COOKIE['spip_admin']) {
 			@header("Cache-Control: no-cache,must-revalidate");
 			@header("Pragma: no-cache");
 	// Pour les autres donner l'heure de modif
diff --git a/inc-urls-propres.php3 b/inc-urls-propres.php3
index bfd0ce6314b10c98b1a5287bbcea03f98834d244..a84d179f2c58622a92861e17de2c5ab7c5ff6464 100644
--- a/inc-urls-propres.php3
+++ b/inc-urls-propres.php3
@@ -114,7 +114,7 @@ function recuperer_parametres_url($fond, $url) {
 	global $contexte;
 
 	// Migration depuis anciennes URLs ?
-	if ($GLOBALS['HTTP_SERVER_VARS']['REQUEST_METHOD'] != 'POST' &&
+	if ($GLOBALS['_SERVER']['REQUEST_METHOD'] != 'POST' &&
 		preg_match(',(^|/)(article|breve|rubrique|mot)\.php3?([\?&].*)?$,', $url, $regs)) {
 		$type = $regs[2];
 		$id_objet = intval($GLOBALS['id_'.$type]);
@@ -130,7 +130,7 @@ function recuperer_parametres_url($fond, $url) {
 		return;
 	}
 
-	$url_propre = $GLOBALS['HTTP_SERVER_VARS']['REDIRECT_url_propre'];
+	$url_propre = $GLOBALS['_SERVER']['REDIRECT_url_propre'];
 	if (!$url_propre) $url_propre = $GLOBALS['HTTP_ENV_VARS']['url_propre'];
 	if (!$url_propre) $url_propre = substr($url, strrpos($url, '/') + 1);
 	if (!$url_propre) return;
diff --git a/spip_acces_doc.php3 b/spip_acces_doc.php3
index f85cec520b6d0395b8c7f31f99a37940c8f4ea13..eaaa8b785c31ae814edad8a47534e24ccc5be06f 100644
--- a/spip_acces_doc.php3
+++ b/spip_acces_doc.php3
@@ -19,7 +19,7 @@ else
     include_ecrire("inc_session.php3");
 
     global $auteur_session;
-    if ($cookie_session = $HTTP_COOKIE_VARS['spip_session']) 
+    if ($cookie_session = $_COOKIE['spip_session']) 
       {
 	if (verifier_session($cookie_session)) 
 	  {
diff --git a/spip_image.php3 b/spip_image.php3
index 49de3a749132b7dc4244c9500f1b195377ff1a01..fee41885069cee1a7e561205d0bcff2723f8971a 100644
--- a/spip_image.php3
+++ b/spip_image.php3
@@ -419,8 +419,8 @@ else {
  }
 
 if (!($redirect)) {
-	if ($HTTP_POST_VARS) $vars = $HTTP_POST_VARS;
-	else $vars = $HTTP_GET_VARS;
+	if ($_POST) $vars = $_POST;
+	else $vars = $_GET;
 	$redirect = $vars["redirect"];
 	$link = new Link(_DIR_RESTREINT_ABS . $redirect);
 	reset($vars);