mam taki sobie mały problemik, mam nadzieję, że z Waszą pomocą uda mi się go rozwiązać.
Wymyśliłem sobie do strony panel administratora, w którym mógłbym edytować jedną z podstron
serwisu.
Problem polega na tym, że nie mogę się poprawnie zalogować.
(bez logowania update danych za pomocą formularza działa poprawnie)
Kod błędu jest następujący:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\WebServ\httpd-users\strona\panel.php:1) in C:\Program Files\WebServ\httpd-users\texima\panel.php on line 3 nie masz dostępu do tej części witryny. Zaloguj się;
Skrypty
logowanie.php:
<?php $login=$_POST['login']; if($login) { $uzytkownik=$_POST['uzytkownik']; $host="localhost"; $db_user="root"; $db_password=""; $database="baza"; exit; }else { $message="Nieprawidłowa nazwa użytkownika lub hasło"; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <? if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";} ?> <table> <tr> <td>Użytkownik: </td> <td><input name="uzytkownik" type="text" id="uzytkownik" /></td> </tr> <tr> <td>Hasło: </td> <td><input name="haslo" type="password" id="haslo" /></td> </tr> </table> <input name="login" type="submit" id="login" value="login" /> </form> <body> </body> </html>
panel.php
<?php $username="root"; $password=""; $database="baza"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <?php }else { { $tresc=$_POST['tresc']; } /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ } } } ?> <body> </body> </html>
Wiem, że temat logowania poruszany był wielokrotnie, to właśnie z innych tematów czerpałem informacje jak podejść do problemu,
nie wiem dlaczego nie chce zadziałać...
Bardzo proszę o pomoc, pozdrawiam