2010-06-16 5 views
0

Dans mon fichier .htaccess je dois tourner sur les points suivants:htaccess tour sur les drapeaux php si certaine adresse IP

php_flag display_errors On 
php_value error_reporting 2147483647 

Cependant, je veux seulement faire si mon IP visite le site.

Des idées?

Quelque chose comme ...

if (ip == "x.x.x.x") { 
    php_flag display_errors On 
    php_value error_reporting 2147483647 
} 

Besoin de faire en .htaccess pas dans la grâce de PHP!

Répondre

1

Il n'y a pas de moyen facile de le faire dans la configuration httpd. Envisagez d'utiliser un script dans auto_prepend_file à la place.

0

Vous pouvez réellement le faire dans Apache 2.4 en utilisant une directive If. Je ne suis pas sûr que toutes les commandes php_flag fonctionnent de cette façon, mais certaines le font.

Par exemple,

<If "%{REMOTE_ADDR} = 'XXX.XXX.XXX.XXX'"> 
    php_flag xdebug.remote_autostart On 
    php_flag xdebug.remote_enable On 
</If>