Hi, I am trying to set a cookie on a client computer using the Cookie module however all I get is the text being printed in the browser window. Can anyone point me in the right direction so that the cookie data is set without it appearing in the browser? A shortened version of the code is below, in the full version there is also userID check, this seems to work ok. I have removed that portion for the time being as its the writing part that is the problem.
import sys, os, string, cgi, Cookie, urllib2 from types import ListType cookie = Cookie.SimpleCookie() cookieHdr = os.environ.get("HTTP_COOKIE", "") cookie.load(cookieHdr) def writetocookie(number): #writes the ID of the database entry to a cookie cookie["dataid"]=number print "Content-Type: text/html" print print "Set-Cookie: dataid=",cookie["dataid"].value writetocookie(1) I presume this is not the correct way to write a cookie, the examples I have found online don't seem to provide much more information. Kind regards, rod -- http://mail.python.org/mailman/listinfo/python-list