Magazine

Enlever les magic_quotes de $_GET, $_POST, $_COOKIE, $_REQUEST ( php6 )

Publié le 25 mai 2008 par Mr32

Voici une petite commande PHP qui vous permettra de désactiver ou plutôt de nettoyer les magic_quotes quand ces dernières sont activées ( et accessoirement de préparer votre code si la fonction get_magic_quotes_gpc() venait à disparaître dans PHP 6 ).

if(!function_exists('get_magic_quotes_gpc')) {
	// En prevision de PHP 6
	function get_magic_quotes_gpc() { return 0; }
}

if(get_magic_quotes_gpc()) {
	function undo_magic_quotes(&$array) {
		foreach($array as $key => $value) {
			if(is_array($array[$key])) {
				undo_magic_quotes($array[$key]);
			} else {
				$array[$key] = stripslashes($value);
			}
		}
	}
	
	undo_magic_quotes($_GET);
	undo_magic_quotes($_POST);
	undo_magic_quotes($_COOKIE);
	undo_magic_quotes($_REQUEST);
	undo_magic_quotes($_FILES);
}


Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

  • L’année numérique

    L’année numérique

    Depuis 2009, voici l'exercice de recul sur l'année numérique écoulée avec projection sur l'année qui commence. Cette année 2020 a accéléré la transformation... Lire la suite

    Par  Davidfayon
    HIGH TECH, INTERNET, WEB2.0
  • Cake au café et aux dattes

    Cake café dattes

    Une recette qui réchauffe ( recette de notre amie Diane, Québécoise gourmande )ce cake vient à point nommé pour le dessert du soir, en regardant tomber la... Lire la suite

    Par  Annickb
    CUISINE, RECETTES

A propos de l’auteur


Mr32 12 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte