Probleme magic_quotes_gpc
Posté : 14 oct. 2015, 21:22
Mr/dme bjr.
je developpe un site par pure plaisir je suis loin d'etre monsieur l'expert en PHP/MYQL et je ne suis pas trop nul non plus.
Tous ce passe bien lorsque je travaill en mode LOCALHOST avec magic_quotes_gpc d'activée.
Ce matin je décide de faire un test du site en ligne pour voir comment ca vas ce passer et tout. Et la ca ce passe pas comme je veux bien. Puisque magic_quotes_gpc est inactif et pas moyen de l'activée chez l'hebergeur quoi qu'il soit la methode exemple httaccess, php.ini etc.
Je vous explique un peut plus:
j'ai une page 'model.php' dans la quelle j'ai sauvegarder mes fonction et j'appelle cette page via include pratiquement sur tout mes autres pages.
dans cette page j'ai ces 2 Fonctions qui genrent mes $_POST an $_GET :
Je l'appelle sur toutes les pages via
le probleme c'est que lorsque magic_quotes_gpc est désactivée j'ai plus rien comme parametres et frachement je suis un peut coincé la.
La question que j'en ai est comment je peut faire pour garder cette fonction et l'optimiser pour que ca fonctionne avec le 2 parametres Probleme magic_quotes_gpc on ou off. Tout en gardant le contenue de $_POST et $_GET safe avant de les sauvgarder dans la base de donner ou autre chose.
Je vous remerci d'avance pour toutes vos réponse et je vous souhaite une bonne soirée.
je developpe un site par pure plaisir je suis loin d'etre monsieur l'expert en PHP/MYQL et je ne suis pas trop nul non plus.
Tous ce passe bien lorsque je travaill en mode LOCALHOST avec magic_quotes_gpc d'activée.
Ce matin je décide de faire un test du site en ligne pour voir comment ca vas ce passer et tout. Et la ca ce passe pas comme je veux bien. Puisque magic_quotes_gpc est inactif et pas moyen de l'activée chez l'hebergeur quoi qu'il soit la methode exemple httaccess, php.ini etc.
Je vous explique un peut plus:
j'ai une page 'model.php' dans la quelle j'ai sauvegarder mes fonction et j'appelle cette page via include pratiquement sur tout mes autres pages.
dans cette page j'ai ces 2 Fonctions qui genrent mes $_POST an $_GET :
Code : Tout sélectionner
function parse_params()
{
$params = array();
if (ini_get('magic_quotes_gpc') == 1) {
if (!empty($_POST)) {
$params = array_merge($params, stripslashes_deep($_POST));
} else {
$params = array_merge($params, $_POST);
}
}
if (ini_get('magic_quotes_gpc') == 1) {
if (!empty($_GET)) {
$params = array_merge($params, stripslashes_deep($_GET));
} else {
$params = array_merge($params, $_GET);
}
}
if (ini_get('magic_quotes_gpc') == 1) {
if (!empty($_FILES)) {
$params = array_merge($params, stripslashes_deep($_FILES));
} else {
$params = array_merge($params, $_FILES);
}
}
return $params;
}
function stripslashes_deep($value)
{
$value = is_array($value) ? array_map('stripslashes_deep', $value) :
stripslashes($value);
return $value;
}Code : Tout sélectionner
$params = parse_params();La question que j'en ai est comment je peut faire pour garder cette fonction et l'optimiser pour que ca fonctionne avec le 2 parametres Probleme magic_quotes_gpc on ou off. Tout en gardant le contenue de $_POST et $_GET safe avant de les sauvgarder dans la base de donner ou autre chose.
Je vous remerci d'avance pour toutes vos réponse et je vous souhaite une bonne soirée.