Autor Zpráva
w8
Profil *
Prosim, muzete mi zkontrolovat kod? Hlasi mi to error na radku 20 ale me se zda
ze je vse ok.

Ten error -> neco s header.

<?php

$server = "*****";
$user = "****";
$pass = "*****";
$name = "*******"; //udaje :)

$db = mysql_connect($server, $user, $pass);
$db = mysql_select_db($name, $db);

function KosikId()
{
if(isset($_COOKIE["KosikId"]))
{
return $_COOKIE["KosikId"];
}
else
{
session_start();
setcookie("KosikId", session_id(), time() + ((3600 * 24) * 30)); //radek 20
return session_id();
}
}

?>


dik

ta chyba:

Warning: session_start(): Cannot send session cache limiter - headers already
sent (output started at stranka/kosik.php:10) in stranka/db.php on line 19

Warning: Cannot modify header information - headers already sent by (output
started at /stranka/kosik.php:10) in stranka/db.php on line 20
Aesir
Profil
w8:

Snažíte se modifikovat hlavičky po jejich odeslání. Jednoduše řečeno před všemi operacemi se sessions, cookies nesmíte odeslat prohlížečí žádný výstup (ani prázdný řádek mimo značky <?php ?>, nebo například BOM apod.).
Peca
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=21 11
Toto téma je uzamčeno. Odpověď nelze zaslat.