setcookie

Enviada por gpires 
gpires
setcookie
18 de March de 2003 às 01:14PM
Olá Pessoal

atualizei o apache para 2.0.44 e o php4.3.1
tenho um programa que estava funcioando com
o php4.0.1, agora com a atualização está reportando o seguinte erro

Warning: setcookie() expects parameter 3 to be long, string given in /var/www/intranet/financeiro/auth_login.php on line 5

Warning: Cannot modify header information - headers already sent by (output started at /var/www/intranet/financeiro/auth_login.php:5) in /var/www/intranet/financeiro/auth_login.php on line 7


o codigo está abaixo

<?php
include "auth.inc.php";
if ( authUser($username,$userpass) ) {
$exp = gmdate ("M d Y H:i:s", time()-3600);
setcookie("AUTHORIZER",$username.":".md5($username.$userpass),$exp." GMT");
}
header("Location: $HTTP_REFERER");
?>



como posso resolver isto?

grato
gpires
<b>Re: setcookie</b>
18 de March de 2003 às 02:20PM
<HTML>Passei por este problema no cookie e não sei se seu caso é o mesmo. Retire as "contas" de dentro da formatação do cookie.

O seu probelma esta no 3º parâmetro do cookie (validade em tempo) e talves a conta esteja dando o erro.</HTML>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.