I believe you need to set the cookie
before any other header information is 
passed.

-brian

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, March 22, 2001 2:23 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] need help with cookies
> 
> 
> 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]

Reply via email to