<?php // nic nie rob }else { $redirect = $_SERWER['PHP_SELF']; } ?>
plik logowaniemoje.php
<?php ?> <HTML> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </HEAD> <BODY> <?php $_SESSION['logged'] = 0; require("zmienne.php"); //if($sql==true) //{ $log=$_POST['log']; $pass=$_POST['pass']; $query="SELECT * FROM moderatorzy WHERE login LIKE $log AND haslo LIKE $pass"; //}; //if($wiersz=mysql_fetch_array($result)){ $_SESSION['user_logged']= $_POST['log']; $_SESSION['user_password']= $_POST['pass']; $_SESSION['logged'] = 1; } else { ?> <HTML> <BODY> <CENTER>Logowanie na konto moderatora<P> <FORM METHOD=post ACTION="logowaniemoje.php"> <TABLE BORDER=1> <TR><TD>Gmina:<TD><SELECT NAME=gmina> <OPTION> <OPTION>Zakliczyn <OPTION>Wojnicz <OPTION>Tarnów <OPTION>PleĹ›na <OPTION>Rzuchowa <OPTION>Olszyny </SELECT></TR> <TR><TD>Login:<TD><INPUT TYPE=text NAME=log SIZE=20><BR></TR> <TR><TD>Hasło:<TD><INPUT TYPE=password NAME=pass SIZE=20><BR></TR> </TABLE> <P> <INPUT TYPE=reset VALUE=Wyczyść> <INPUT TYPE=submit NAME=zaloguj VALUE=Zaloguj> </TABLE> </FORM> </CENTER> </BODY> </HTML> <?php } }else { ?> <HTML> <BODY> <p> Trzeba sie zalogowac aby zobaczyc zawartosc tej strony<br><br> <?php $redirect=$_GET['redirect']; } else{ $redirect = "index.php"; } ?> <HTML> <BODY> <CENTER>Logowanie na konto moderatora<P> <FORM METHOD=post ACTION="logowaniemoje.php"> <TABLE BORDER=1> <TR><TD>Gmina:<TD><SELECT NAME=gmina> <OPTION> <OPTION>Zakliczyn <OPTION>Wojnicz <OPTION>Tarnów <OPTION>PleĹ›na <OPTION>Rzuchowa <OPTION>Olszyny </SELECT></TR> <TR><TD>Login:<TD><INPUT TYPE=text NAME=log SIZE=20><BR></TR> <TR><TD>Hasło:<TD><INPUT TYPE=password NAME=pass SIZE=20><BR></TR> </TABLE> <INPUT TYPE=reset VALUE=Wyczyść> <INPUT TYPE=submit NAME=zaloguj VALUE=Zaloguj> </TABLE> </FORM> </p> </CENTER> <?php } ?> </BODY> </HTML>
Przy probie uruchomienia strony logowanie moje wyskakuje blad:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/is/gosu/public_html/logowaniemoje.php:1) in /home/is/gosu/public_html/logowaniemoje.php on line 6
Prosze nie zwracac uwagi na mozliwe bledy w kodzie(np.wydobywanie informacji z BD). Poniewaz jestem poczatkujacym programista php tymi bledami pozniej sie zajme, teraz chcialbym naprawic problem z sesjami.