Environnement CGI et modification recommandées du php.ini
<<<
Utilisation particulière pour les pages d'erreurs ou les listages spécifiques de dossier (PHP >= 4.3.3) Note au sujet de nsapi_virtual et des requêtes (PHP >= 4.3.3)
>>>

4.4.7 Serveurs Sun, iPlanet et Netscape servers sur Microsoft Windows
4.4 Installation sur les système Windows
4 Installation et configuration
 Manuel PHP

Configuration en CGI sur les serveurs Sun, iPlanet et Netscape
Configuration NSAPI sur les serveurs Sun, iPlanet et Netscape
Environnement CGI et modification recommandées du php.ini
->Utilisation particulière pour les pages d'erreurs ou les listages spécifiques de dossier (PHP >= 4.3.3)
Note au sujet de nsapi_virtual et des requêtes (PHP >= 4.3.3)

4.4.7.4 Utilisation particulière pour les pages d'erreurs ou les listages spécifiques de dossier (PHP >= 4.3.3)

Vous pouvez utiliser PHP pour générer des pages d'erreurs de type "404 Not Found" ou apparantée. Ajoutez la ligne suivante dans le fichier obj.conf pour chaque page d'erreur que vous souhaitez remplacer :


Error fn="php4_execute" code=XXX script="/path/to/script.php" [inikey=value inikey=value...]
XXX est le code d'erreur HTTP. Effacez toute autre directive Error qui pourrait interférer avec la votre. Si vous voulez utiliser une page pour toutes les erreurs qui existent, laissez le paramètre code vide. Votre script peut obtenir le code de statut HTTP dans la variable $_SERVER['ERROR_TYPE'] .

Une autre possibilité est de générer une liste de dossier personnalisée. Créez simplement un script PHP qui affiche le contenu du dossier, et remplacez la ligne Service par défaut par type="magnus-internal/directory" dans obj.conf avec ceci :


Service fn="php4_execute" type="magnus-internal/directory" script="/path/to/script.php" [inikey=value inikey=value...]
Pour ces deux points, l'URI originale et l'URI traduite sont dans les variables $_SERVER['PATH_INFO'] et $_SERVER['PATH_TRANSLATED'] .

<< Utilisation particulière pour les pages d'erreurs ou les listages spécifiques de dossier (PHP >= 4.3.3) >>
Environnement CGI et modification recommandées du php.ini Serveurs Sun, iPlanet et Netscape servers sur Microsoft Windows Note au sujet de nsapi_virtual et des requêtes (PHP >= 4.3.3)