En Wed, 17 Dec 2008 20:52:42 -0200, ptn <tn.pa...@gmail.com> escribió:

I tried this stupid script on my server:

        #! /usr/bin/env python

        print 'Location: http://www.google.com\n'

and it didn't work, I get a blank page.  I first tried the Location
header in another script, and when execution got to that point, it
would
just sort of ignore it, because the script would keep running to the
end
of the code (or stop at some unhandled exception).

I assume this is a cgi script. For the Location field to be relevant, the Status should be a 3xx (like 307 Temporary Redirect, or 302 Found) In your case, your server probably has already sent a 200 OK response, so Location is ignored.
Try adding a Status line -before Location above- like:
print 'Status: 302 Found"

Any ideas?

I'd use a different protocol other than CGI...

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to