as allready stated you need to set the cookie before data is outpued, you can override
this by editing your php.ini
output_buffering = on;
on another note, I would use sessions for all this, youve created a tone of code that
does almost exactly what sessions can do in a matter of a few lines.
--
Chris Lee
[EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
Hi, I am trying to set a cookie and it doesn't work. I am running IE 5.
I have IE set to prompt before setting cookies but I never get a prompt.
Here is my code - basically, if someone logs in, it is to set a cookie.
What am I missing? Kris
if($success==1){
$loginid="$id";
NewSessionID($id);
GetProfile($id);
$page_title="LTT: $loginid Index";
include("html-head.php3");
if($id==""){
include("ln/ln_ln_dna.php3");
exit;
}
include("ms/rg1/index.php3");
exit;
}
function NewSessionID($id){
$sid="";
$length=16;
srand((double)microtime()*1000000);
$SessPool = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$SessPool .= "abcdefghijklmnopqrstuvwxyz";
$SessPool .= "0123456789";
for($tempslime=0; $tempslime < $length; $tempslime++) {
$sid .= substr($SessPool, (rand()%(strlen($SessPool))), 1);
}
setcookie("LoginAuth", $sid,time()+3600);
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]