Autor Zpráva
offline
Profil *
ahoj,
vypisuje mi chybu(ale stránka sa načíta v pohode celá)
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /stranka/index.php:1) in /stranka/index.php on line 3

na prvých riadkoch daného súboru je
<?php
session_start();
if (isset($_SESSION['nick'])) {
}
else
{
header("Location:http://domena.sk/");
}
?>

Nikde inde už nie je volané session_start(), kde je chyba?na starom webhostingu mi to fungovalo všetko nič nevypisovalo prešiel som na iný a vypisuje toto diky za pomoc.
Medvídek
Profil
offline:
Nejčastější potíže s PHP (FAQ) » headers already sent…
A asi bych to přepsal takto:

<?php 
session_start(); 
if (!isset($_SESSION['nick'])) { 
 header("Location:http://domena.sk/"); 
 exit();
} 
else {} 
?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0