- <?php
- //FONTION DE PROTECTION DES QUOTES
- function Protege_Quote(&$valeur,$cle){
- if(is_array($valeur)){
- array_walk ($valeur, 'Protege_Quote');
- }else{
- $valeur=stripslashes($valeur);
- }
- }
- //FAILLES CORRIGEES EN VERSION 6
- if(version_compare(PHP_VERSION,'6.0.0','<')==1){
- //PROTECTION CONTRE LE REGISTER GLOBAL
- if (@ini_get('register_globals')) {
- foreach ($_REQUEST as $clef => $valeur){
- unset($GLOBALS[$clef]);
-
- }
- }
- //PROTECTION CONTRE LES MAGIC QUOTE
- if(get_magic_quotes_gpc()){
-
- array_walk ($_POST, 'Protege_Quote');
- array_walk ($_GET, 'Protege_Quote');
- array_walk ($HTTP_COOKIE_VARS, 'Protege_Quote');
- array_walk ($_COOKIE, 'Protege_Quote');
- }
- }
- ?>
<?php
//FONTION DE PROTECTION DES QUOTES
function Protege_Quote(&$valeur,$cle){
if(is_array($valeur)){
array_walk ($valeur, 'Protege_Quote');
}else{
$valeur=stripslashes($valeur);
}
}
//FAILLES CORRIGEES EN VERSION 6
if(version_compare(PHP_VERSION,'6.0.0','<')==1){
//PROTECTION CONTRE LE REGISTER GLOBAL
if (@ini_get('register_globals')) {
foreach ($_REQUEST as $clef => $valeur){
unset($GLOBALS[$clef]);
}
}
//PROTECTION CONTRE LES MAGIC QUOTE
if(get_magic_quotes_gpc()){
array_walk ($_POST, 'Protege_Quote');
array_walk ($_GET, 'Protege_Quote');
array_walk ($HTTP_COOKIE_VARS, 'Protege_Quote');
array_walk ($_COOKIE, 'Protege_Quote');
}
}
?>