baguette magique

Désactiver les magic quotes

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

magic quotes, magic php, desactiver magic quotes, php quote magic, activer magic quotes php ini, php magic quotes, magic quotes php, desactiver magic quotes php, not provided

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