2009-09-12 5 views
1

Mon .htaccess actuel a ce qui suit.Puis-je ajouter php_value magic_quotes_gpc à .htaccess?

RewriteEngine on 
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 

Puis-je ajouter ce qui suit à .htaccess?

php_value include_path ".;C:/xampp/htdocs/phpweb20/include" 
php_value magic_quotes_gpc off 
php_value register_globals off 

Répondre

3

Tout d'abord, magic_quotes_gpc étant une configuration booléenne, vous devez utiliser php_flag, au lieu de php_value. Voir How to change configuration settings, à ce sujet - et notez que cela ne fonctionnera que si PHP est utilisé comme un module Apache, pas comme un CGI. Considérant que magic_quotes_gpc peut être changé PHP_INI_PERDIR, cela pourrait fonctionner ... Encore une fois, si vous utilisez PHP comme un module Apache.


Alors: avez-vous essayé? C'est la meilleure façon de savoir, je dirais ;-)

Si cela ne fonctionne pas: cela peut dépendre de votre service d'hébergement - peut-être ont-ils un soutien qui pourrait vous aider à ce sujet? Par exemple, avec mon fournisseur d'hébergement (ovh.com), qui exécute PHP comme CGI, et non le module Apache, je dois utiliser quelque chose comme ceci pour activer magic_quotes_gpc - ce qui signifie probablement le contraire de la désactivation :

SetEnv MAGIC_QUOTES 1 

Mais cela dépend clairement de votre service d'hébergement ...