Electron 0 Denunciar post Postado Fevereiro 12, 2011 Já consegui criar o cookie, mas preciso recuperar as informações dele, veja: import Cookie #variáveis para exemplo usuario = "user" senha = "password" c = Cookie.SimpleCookie() c['usuario'] = usuario c['senha'] = senha print c print "Content-type: text/html; ISO 8859-1 \n" print "Agora quero recuperar as informações" Compartilhar este post Link para o post Compartilhar em outros sites
Electron 0 Denunciar post Postado Fevereiro 14, 2011 Até que enfim consegui enviar e receber cookies, vejam os exemplos: envia_cookie.py print 'Set-Cookie: meucookie=teste' #Estou setando o cookie print 'Content-Type: text/html' #Estou dizendo que meu script é text/html print # Esse print sozinho separa o cabeçalho HTTP do resto da página print "O cookie foi enviado." recebe_cookie.py import Cookie, os # importa o módulo cookie e o módulo os cookie = Cookie.SimpleCookie() #Instancia um objeto SimpleCookie cookie_string = os.environ.get('HTTP_COOKIE') #O cookie retornado estará disponível como uma string no os.environ cookie.load(cookie_string) #Usando o método load() do objeto SimpleCookie print 'Content-Type: text/html\n' #imprime o cabeçalho já com a quebra de linha - "\n" print cookie['meucookie'].value #imprime o valor do cookie É claro que está faltando os cabeçalhos que definem o caminho do Python e a codificação. Deixei sem eles porque o caminho sempre pode ser diferente e a codificação também. Então o problema está resolvido. :joia: Compartilhar este post Link para o post Compartilhar em outros sites