Witam właśnie z pewnego tutka stworzyłem cały system logowania/rejestracji. Nie chce na każdej podstronie umieszczać kodu do logowania tylko chciałem dać wszędzie małą linię kodu by je po prostu załadować:
<?
include("xxx/x.php");
?>
Wszystko ładnie się załadowało tylko sypię 1 error :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/driv/domains/gametronik.pl/public_html/xx.php:6) in /home/driv/domains/gametronik.pl/public_html/logines/login.php on line 3
Chodzi o: session-start dokładnie o to :
ob_start();
session_start();
Kiedy to usuwam nie ma błędu ale logowanie wtedy nie odpowiada. Jak załadować ten plik do mojego indexu w inny sposób :
<?php
ob_start();
session_start();
mysql_connect('xxx', 'xxx, 'xxx')
or die('Nieudane polaczenie z baza danych...');
mysql_select_db('xxx')
or die('Nie udalo sie wybrac bazy danych...');
echo '
coś robisz źle, nie wczytasz tego inaczej oczywiście możesz to umieścić niżej ale sesja zaczyna się pierwsza. Trudno najpierw generować treść np pod użytkownika zalogowanego a później sprawdzać czy jest on zalogowany
Dałem skrypt w środku strony i sesion start na górze ale coś sypie…
Kiedy daje podgląd źródła sypie tak
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/driv/domains/gametronik.pl/public_html/index.php:5) in /home/driv/domains/gametronik.pl/public_html/index.php on line 14
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/driv/domains/gametronik.pl/public_html/index.php:5) in /home/driv/domains/gametronik.pl/public_html/index.php on line 14
[/code]