2009-10-02 12 views

Répondre

2

Faire une redirection serait facile. Il suffit de retourner l'en-tête HTTP droit comme:

Location: http://www.w3.org/pub/WWW/People.html 

Le problème est que l'utilisateur verra le changement d'URL dans leur navigateur. Techniquement, "forward" est une redirection interne qui est normalement prise en charge par votre "framework" (c'est-à-dire l'API Servlet que vous avez spécifiée). Je suppose que pour obtenir un "forward interne" pour travailler dans #!/Bin/sh, vous devrez faire quelque chose comme ça (psuedocode)

# before i've printed anything to the output 
if "should i forward" 
    my_other_cgi_page.sh 
    exit 
fi 
0

Je suppose juste appeler ça comme

myURL 

parce que toutes les données de CGI seront les variables d'environnement (pas sûr au sujet de la demande POST si)