#!/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 "

ambiente

" keys = os.environ.keys() keys.sort() for k in keys: print "%s = %s
\n" % ( k, str( os.environ[k] ) ) # # pagina di provenienza (utile per rilevare direct link da altri siti) # print print print "

pagina di provenienza

" print os.environ.get( 'HTTP_REFERER', '' ) # # parametri della richiesta HTTP # print print print "

parametri form

" 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
\n" % ( k, str( form.getvalue( k, None ) ) )