baguette magique

Désactiver les magic quotes

Ou comment supprimer une fonctionnalité dépréciée

magic quotes, desactiver magic quote php

Date de publication : 2008-12-06

Pour supprimer les magic quotes de php il suffit de modifier son php.ini et de mettre toutes les directives concernant les magic quotes à Off.
Si vous êtes en hébergement mutualisé et que vous n'avez pas accés au php.ini regardez par là : Supprimer les magic quotes sur un mutualisé
Les commandes :
Edition du php.ini :


root@monrps:~# vi /etc/php5/cgi/php.ini

A noter que j'utilise Lighty en mode FastCGI pour servir mon php donc si vous avez Apache le fichier a éditer est /etc/php5/apache2/php.ini.

L'extrait de mon php.ini concernant les magic quotes :


; Magic quotes
;

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off

Tout est à Off.
On redémarre son serveur web :


root@monrps:~# /etc/init.d/lighttpd restart

Ou pour apache :


root@monrps:~# /etc/init.d/apache2 restart

On dit au revoir les magic quotes !

Image : Porcelaingirl

 
 

b1n@sp1n