Cas 2 : Utilisation de la directive de compilation --enable-force-cgi-redirect

Cette option de compilation pr�vient quiconque d'appeler directement un script avec l'url http://my.host/cgi-bin/php/secretdir/script.php. Dans ce cas-l�, PHP analysera le fichier uniquement s'il y a eu redirection.

Habituellement, le serveur web Apache r�alise une redirection gr�ce aux directives suivantes :

Action php-script /cgi-bin/php
AddHandler php-script .php

Cette option a uniquement �t� test�e avec Apache et compte sur Apache pour affecter la variable d'environnement non-standard REDIRECT_STATUS pour les requ�tes redirig�es. Dans le cas o� votre serveur web ne supporte pas le renseignement de PHP, pour savoir si la requ�te a �t� redirig�e ou non, vous ne pouvez pas utiliser cette option de compilation. Vous devez alors utiliser une des autres m�thodes d'exploitation de la version binaire CGI de PHP, comme expos� ci-dessous.