cgi: cgierror et cgiredirect arrêtent le script
This commit is contained in:
parent
fda245c772
commit
bb2571129d
20
lib/ulib/cgi
20
lib/ulib/cgi
|
@ -32,13 +32,6 @@ function nocache_header() {
|
||||||
echo "Expires: Thu, 01 Jan 1970 00:00:00 GMT"
|
echo "Expires: Thu, 01 Jan 1970 00:00:00 GMT"
|
||||||
}
|
}
|
||||||
|
|
||||||
function cgiredirect() {
|
|
||||||
# Rediriger le client vers une autre page
|
|
||||||
echo "Status: 302 Found"
|
|
||||||
echo "Location: $1"
|
|
||||||
echo ""
|
|
||||||
}
|
|
||||||
|
|
||||||
function cgicontent() {
|
function cgicontent() {
|
||||||
# Générer les en-têtes nécessaire avant de servir le contenu.
|
# Générer les en-têtes nécessaire avant de servir le contenu.
|
||||||
# $1(=text/html) est le type de contenu. S'il faut servir le contenu avec
|
# $1(=text/html) est le type de contenu. S'il faut servir le contenu avec
|
||||||
|
@ -80,7 +73,18 @@ function cgicontent_nocache() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function cgierror() {
|
function cgierror() {
|
||||||
# Afficher un message d'erreur
|
# Afficher les en-têtes pour désactiver la mise en cache, puis afficher un
|
||||||
|
# message d'erreur puis arrêter le script
|
||||||
cgicontent_nocache text/plain
|
cgicontent_nocache text/plain
|
||||||
echo "ERROR: $*"
|
echo "ERROR: $*"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
function cgiredirect() {
|
||||||
|
# Afficher les en-têtes pour rediriger le client vers la page $1 puis
|
||||||
|
# arrêter le script
|
||||||
|
echo "Status: 302 Found"
|
||||||
|
echo "Location: $1"
|
||||||
|
echo ""
|
||||||
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue