« Apache/CGI » : différence entre les versions

65 octets ajoutés ,  il y a 9 ans
aucun résumé des modifications
Aucun résumé des modifications
 
===Écrire un programme CGI===
La contrainte principale concerne la sortie du programme. Si un programme CGI génère des données sur sa sortie standard, il doit les précéder d'un en-tête HTTP permettant de les identifier.
Si un programme CGI génère des données sur sa sortie standard, il doit les précéder d'un header http permettant de les identifier.
Voici un exemple de programme CGI écrit en bash :
 
==== Bash ====
Voici un exemple de programme CGI écrit en bash :
<source lang="bash">
#!/bin/bash
 
=== Erreurs connues ===
* Error 500 ''Erreur du serveur!'' :
* Error 403 ''Accès interdit'' : lister ce répertoire est interdit, il faut donc connaitre l'URL des fichiers qu'il contient.
* Le code source du fichier à exécuter s'affiche dans le navigateur : le .htaccess n'est pas bien configuré.
* ''couldn't create child process''