Posted by vdP on 12/06/05 13:55
Zvonko wrote:
> Hi!
>
> This is my code:
> <?php
> session_start();
> session_register("korisnik", "sid");
> $korisnik = $username;
> $sid = session_id();
> ?>
>
> wherever I put this code on my page i get the following errors:
>
> Warning: session_start(): Cannot send session cookie - headers already
> sent by (output started at /xy/unos_reg.php:3) in /xy/unos_reg.php on
> line 4
>
> Warning: session_start(): Cannot send session cache limiter - headers
> already sent (output started at /xy/unos_reg.php:3) in /xy/unos_reg.php
> on line 4
>
>
> What am I doing wrong?
Session_start has to be called before any output is generated. The error
messages indicate that some ouput has occurred before the call to
session_start.
Hence,
1. make sure there is nothing in the php-file before the opening <?php,
not even a whitespace.
2. make sure there are no echo or print statements before your call to
session_start. Also check included files.
vdP
[Back to original message]
|