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.2.5 Installation sous Netscape et iPlanet Enterprise Serveur sur un système Sun Solaris
4.2 Installation sous UNIX
4 Installation et configuration
 Manuel PHP

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.2.5.2 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="/chemin/vers/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="/chemin/vers/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 Installation sous Netscape et iPlanet Enterprise Serveur sur un système Sun Solaris Note au sujet de nsapi_virtual et des requêtes (PHP >= 4.3.3)