Voce deve chamar a função set-cookie antes de chamar a função output-content-type. Isso no caso de cgi-wrapper Caso esteja usando SpeedScript, deves montar uma procedure output-headers com as chamadas do set-ccokie.
Galera, Estou apanhando com o cookie. Alguém se habilita a me ajudar por favor. Se possível com exemplos. Estou fazendo assim: delete-cookie("ckTentativaLogin",?,?). set-cookie("ckUsuario":U, cUsuario , ?, ?, ?, ?, ?). set-cookie("ckEmitente":U, cEmitente , ?, ?, ?, ?, ?). Estão acontecendo dois erros: 1 - Esta escrevendo no html o que deveria ser escrito no cabeçalho da página: Set-Cookie: ckUsuario=; expires=Wed, 02-Jan-1991 00:00:00 GMT; path=/scripts/cgiip.exe/WService=bestbuyweb Set-Cookie: ckEmitente=; expires=Wed, 02-Jan-1991 00:00:00 GMT; path=/scripts/cgiip.exe/WService=bestbuyweb 2 - Não está criando os cookies. Por favor! Alguém para me ajudar? Muito obrigado!
De novo ... Voce deve chamar a função set-cookie antes de chamar a função output-content-type. Isso no caso de cgi-wrapper Caso esteja usando SpeedScript, deves montar uma procedure output-headers com as chamadas do set-ccokie.
Agnaldo, Bom dia! Obrigado pela ajuda. Estou tentando utilizar speedscript. Estou tenho que fazer o seguinte: No mesmo arquivo dependendo da condição eu tenho que fazer isto: delete-cookie("ckTentativaLogin",?,?). set-cookie("ckUsuario":U, cUsuario , ?, ?, ?, ?, ?). set-cookie("ckEmitente":U, cEmitente , ?, ?, ?, ?, ?). Dependendo de outra condição tenho que fazer isto delete-cookie("ckUsuario":U, cUsuario , ?, ?, ?, ?, ?). delete-cookie("ckEmitente":U, cEmitente , ?, ?, ?, ?, ?). A minha dúvida é o seguinte: Crio a procedure output-headers com parametros? Passando os cookies, valores e ação? Ou posso na mesma pagina criar a procedure output-headers mais de uma vez dependendo da condição? Se puder ajudar com exemplos, ficaria muito agradecido. Obrigado!
De novo eu ressuscitando... para usar o set-cookie, eu preciso fazer isso antes da chamada ao output-content-type, certo? A questão é a seguinte: se meu script roda no webspeed e é disparado pelo Flex e eu não faço nenhuma referência direta ao comando output-content-type, quando exatamente eu devo fazer referência ao comando set-cookie? Valeu!
Mas aí tem alguma coisa estranha. Se voce usa SpeedScript, coloque tuas chamas e cookie no output-headers. Output-headers é uma procedure que voce precisa criar no programa. Se teu programa é cgi-wrapper, aí, obrigatóriamente voce tem que ter o output-content-type, senão teu programa não estaria devolvendo algo legivel para o browser. Como voce comentou que estar usando Flex, ou seja, gerando XML de resposta, deve ter um output-content-type("text/xml") em algum lugar do teu código.