|
- #!/usr/bin/python
- # -*- coding: utf-8; tab-width: 4; indent-tabs-mode: nil; -*-
-
- #
- # in caso di traceback mostra una pagina più leggibile
- #
- import cgitb
- cgitb.enable()
-
- #
- # import librerie utilizzate
- #
- import os
- import cgi
-
- print "Content-type: text/html"
- print
-
- #
- # variabili d'ambiente (dall' OS)
- #
- print "<h3>ambiente</h3>"
- keys = os.environ.keys()
- keys.sort()
-
-
-
- for k in keys:
- print "%s = %s<br>\n" % ( k, str( os.environ[k] ) )
-
- #
- # pagina di provenienza (utile per rilevare direct link da altri siti)
- #
- print
- print
- print "<h3>pagina di provenienza</h3>"
- print os.environ.get( 'HTTP_REFERER', '' )
-
-
- #
- # parametri della richiesta HTTP
- #
- print
- print
- print "<h3>parametri form</h3>"
- form = cgi.FieldStorage( keep_blank_values=1 ) # non omettere i parametri senza valori
-
- keys = form.keys()
- keys.sort()
-
- for k in keys:
- print "%s = %s<br>\n" % ( k, str( form.getvalue( k, None ) ) )
-
|