Warning: session_start() [function.session-start]: Cannot send session cookie -
headers already sent by
(output started at C:WebServhttpdPHP & MySQLinternetowaPrzetworzonaRejestracja.php:22)
in C:WebServhttpdPHP & MySQLinternetowaPrzetworzonaRejestracja.php on line 4
A pod spodem drugi:
Warning: session_start() [function.session-start]: Cannot send session cache limiter -
headers already sent
(output started at C:\WebServ\httpd\PHP & MySQL\internetowa\PrzetworzonaRejestracja.php:22) in C:\WebServ\httpd\PHP & MySQL\internetowa\PrzetworzonaRejestracja.php on line 4
Pozatym wszystko działa ok. Wie ktoś może co z tym zrobić?
Oto kod skryptu:
<?php //ROZPOCZECIE SESJI $nazwa_uz= $_POST['nazwa_uz']; $haslo= $_POST['haslo']; $haslo2= $_POST['haslo2']; $email= $_POST['email']; if (!$nazwa_uz || !$haslo || !$haslo2 || !$email) { } else { //SPRAWDZENIE POPRAWNOSCI DANYCH { exit; } { echo 'Podane hasło jest za krótkie! Ze względów bezpieczeństwa,powinno ono zawerać conajmniej 5 znaków.'; exit; } if ($haslo != $haslo2) { exit; } { exit; } } // JEZELI WSZYSTKO SIE ZGADZA TO REJESTRACJA //DODAWANIE ZNAKOW { } //POLACZENIE Z BAZA DANYCH require('polaczenie.php'); //JEZELI NAWIAZANO POLACZENIE //SPRAWDZENIE CZY PODANA NAZWA NIE JEST JUZ ZAJETA $zapytanie1= "select * from uzytkownik where nazwa_uz='$nazwa_uz' "; $wynik1 = mysqli_query($mysql, $zapytanie1); if(!$wynik1) { exit; } if(mysqli_num_rows($wynik1)>0) { exit; } //JEZELI NICK NIE JEST ZAJETYREJESTRACJA $zapytanie2= "insert into uzytkownik values ('$nazwa_uz' , sha1('$haslo') , '$email') "; $wynik2 = mysqli_query($mysql, $zapytanie2); //REJESTRACJA ZMIENNEJ SESJI $_SESSION['prawid-uzyt']=$nazwa_uz; if(!$wynik2) { exit; } else { echo'Rejestracja zakończona sukcesem. Prosze udać się na strone członkowską w celu konfiguracji profilu'; } ?>