Skip to content
Extraits de code Groupes Projets
Valider 4123ecb3 rédigé par Fil's avatar Fil
Parcourir les fichiers

pour tester

parent a76a2d37
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -804,11 +804,11 @@ function spip_register_globals() { ...@@ -804,11 +804,11 @@ function spip_register_globals() {
if (isset($GLOBALS[$var])) { if (isset($GLOBALS[$var])) {
if ( if (
// demande par le client // demande par le client
isset ($_REQUEST[$var]) _request($var) !== NULL
// et pas modifie par les fichiers d'appel // et pas modifie par les fichiers d'appel
AND $GLOBALS[$_table][$var] == $GLOBALS[$var] AND $GLOBALS[$var] == _request($var)
) // Alors on ne sait pas si c'est un hack ) // Alors on ne sait pas si c'est un hack
die ("$var interdite"); die ("register_globals: $var interdite");
} }
} }
foreach ($refuse_c as $var) { foreach ($refuse_c as $var) {
...@@ -1021,12 +1021,15 @@ function spip_initialisation() { ...@@ -1021,12 +1021,15 @@ function spip_initialisation() {
// par le visiteur (sinon, pas de cache) // par le visiteur (sinon, pas de cache)
// //
function tester_variable($var, $val){ function tester_variable($var, $val){
if (!isset($GLOBALS[$var])) { if (!isset($GLOBALS[$var]))
$GLOBALS[$var] = $val; $GLOBALS[$var] = $val;
return false;
} if (
if (isset($_REQUEST[$var]) AND $_REQUEST[$var] == $GLOBALS[$var]) _request($var) !== NULL
die ("$var interdite"); // et pas modifie par les fichiers d'appel
AND $GLOBALS[$var] == _request($var)
)
die ("tester_variable: $var interdite");
} }
// Annuler les magic quotes \' sur GET POST COOKIE et GLOBALS ; // Annuler les magic quotes \' sur GET POST COOKIE et GLOBALS ;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter