<?php 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 52 ?>
Mój skrypt wyglada tak (dodam tylko ze 52 linia to miejsce gdzie skrypt jest dołączony na stronie głównej)
<?php $nazwa_uz= $_POST['nazwa_uz']; $haslo= $_POST['haslo']; $haslo2= $_POST['haslo2']; $email= $_POST['email']; // SPRAWDZENIE CZY WSZYSTKIE DANE ZOSTALY PODANE if (!$nazwa_uz || !$haslo || !$haslo2 || !$email) { echo ' Nie podales wszyszystkich danych. Wróć do poprzedniej strony i uzupełnij brakuj
ące pola ' ; // SPRAWDZENIE CZY WSZYSTKIE DANE ZOSTALY PODANE exit; } else { //SPRAWDZENIE POPRAWNOSCI DANYCH { exit; } { echo 'Podane hasło jest za krótkie! Ze względów bezpieczeństwa,powinno ono zawerać con
ajmniej 5 znaków.'; exit; } if ($haslo != $haslo2) { exit; } { exit; } } // JEZELI WSZYSTKO SIE ZGADZA TO REJESTRACJA // SPRAWDZENIE CZY MECHANIZM DODAWANIA ZNAKOW JEST WLACZZONY I JEZELI NIE TO ICH DODANIE { } //POLACZENIE Z BAZA DANYCH require('polaczenie.php'); //PLIK POLACZENIA W OSOBNYM PLIKU PONIEWAZ BEDZIE //WYKORZYSTYWANY W INNYCH APLIKACJACH :) //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 ZAJETY REJESTRACJA! $zapytanie2= "insert into uzytkownik values ('$nazwa_uz' , sha1('$haslo') , '$email') "; $wynik2 = mysqli_query($mysql, $zapytanie2); $_SESSION['prawid-uzyt']=$nazwa_uz; //REJESTRACJA ZMIENNEJ SESJI if(!$wynik2) { exit; } else { echo'Rejestracja zakończona sukcesem. Prosze udać się na strone członkowską w celu ko
nfiguracji profilu'; } ?>