Activer les magic quotes dans un .htaccess - Apache/1.3.33 (Win32) - PHP - Programmation
Marsh Posté le 01-02-2007 à 17:35:50
http://www.php.net/manual/en/secur [...] .php#55935
Marsh Posté le 01-02-2007 à 17:52:05
ReplyMarsh Posté le 01-02-2007 à 17:59:29
J'ai déja lu cette page mais n'y ai pas trouvé de solution a mon problème. Tu veux me dire quoi en me donnant ce lien !?
dwogsi a écrit : La config du serveur ne le permet peut être pas! |
En principe, si. Le fichier httpd.conf contient bien :
|
Marsh Posté le 01-02-2007 à 18:14:05
El_gringo a écrit : J'ai déja lu cette page mais n'y ai pas trouvé de solution a mon problème. Tu veux me dire quoi en me donnant ce lien !? |
Par exemple, ça:
Citation : You should know also that if your server has php suexec enabled you won't be able use php_flag in .htaccess file to change php values like magic_quotes or register_globals. In this case you might wanna try creating a php.ini file on the same directory as your script and add something like this: |
Marsh Posté le 01-02-2007 à 18:33:42
Oups. Désolé. Y a moyen que ce soit ça. Mais on peut pas créer un fichier php.ini local comme ça. Où alors "faut le déclarer qqpart dans l'httpd.conf !?
Marsh Posté le 02-02-2007 à 11:50:01
Heu, en fait ça m'a pas l'air possible d'avoir un fichier php.ini spécifique à un répertoire virtuel. ça veut dire que je l'ai dans l'os ?
Marsh Posté le 02-02-2007 à 12:37:17
A essayer mais je ne garantie rien :
Normalement, dans apache, on peut définir un programme différent pour la même extension de fichier quand ils sont placé dans des sites ou des répertoires virtuels.
A partir de là, tu devrais pouvoir indiquer plusieurs php différents et donc des php qui utiliseront des php.ini différents.
Le plus gros inconvénient si ca marche, c'est que t'auras plusieurs php à maintenir à jour.
Marsh Posté le 02-02-2007 à 14:08:24
sinon tu ajoutes du code dans ton script :
Code :
|
( adaptation du code trouvé ici : http://www.php.net/manual/fr/secur [...] abling.php )
Marsh Posté le 02-02-2007 à 15:01:36
Génial, ça a l'air de marcher à merveille. Merci mille fois.
Marsh Posté le 01-02-2007 à 17:17:21
Salut à tous,
je besoin d'activer les magic quotes pour un répertoire virtuel particulier et pas pour les autres (je sais, les magic quotes, c'est tout pourri, mais là j'installe un truc qui les nécessite). J'ai donc pensé utiliser pour cela un fichier .htaccess (y a d'autres possibilités ?)
Son contenu est le suivant :
php_flag magic_quotes_gpc on
Problème : dès que je met ce fichier .htaccess, mon serveur fait une erreur 500.
Vous voyez pourquoi ça pourrait faire ça ? (j'ai pas accès aux logs d'apache dans l'immédiat)