diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index f841734149fdf3322c1a78aad7bffbb3bf3d68e3..f49a45b685943ae3c4a5281d9a064d9c341b75b4 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -97,6 +97,12 @@ foreach (array('_GET', '_POST', '_COOKIE', '_SERVER') as $_table) {
 // Magic quotes : on n'en veut pas sur la base,
 // et on nettoie les GET/POST/COOKIE le cas echeant
 function magic_unquote($_table) {
+
+	// Certains hebergeurs n'activent pas $GLOBALS['GLOBALS']
+	if ($_table == 'GLOBALS'
+	AND !isset($GLOBALS['GLOBALS']))
+		$GLOBALS['GLOBALS'] = &$GLOBALS;
+
 	if (is_array($GLOBALS[$_table])) {
 		foreach ($GLOBALS[$_table] as $key => $val) {
 			if (is_string($val))