Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP] Problem z sesją
Harsay
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 11.02.2011

Ostrzeżenie: (0%)
-----


Witam.

Próbuję stworzyć skrypt logowania oparty o sesję ale wywala mi takie błędy:
Kod
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files (x86)\WebServ\httpd\strona\index.php:2) in C:\Program Files (x86)\WebServ\httpd\strona\index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files (x86)\WebServ\httpd\strona\index.php:2) in C:\Program Files (x86)\WebServ\httpd\strona\index.php on line 2


kod wygląda tak:
  1. <?php
  2. if(isset($_POST['uzytkownik']) && isset($_POST['pass'])) {
  3. $konto = mysql_escape_string($_POST['uzytkownik']);
  4. $password = sha1($_POST['pass']);
  5. $zapytanie = "select id from klienci where login = '".$konto."' and haslo = '".$password."'";
  6. $wynikowo = $db->query($zapytanie);
  7. $ile = $wynikowo->num_rows;
  8. $id = $wynikowo;
  9. if ($ile>0) {
  10. $_SESSION['user_id']=$id;
  11. $_SESSION['login']=$konto;
  12. echo 'Zostałeś zalogowany.';
  13. } else {
  14. echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  15. }
  16. }
  17. ?>
  18. <form action="?p=login" method="post">
  19. <strong>Nazwa konta:</strong><input name="uzytkownik" type="text" value="" /><br>
  20. <strong>Haslo:</strong><input name="pass" type="password" value="" /><br>
  21. <input type="submit" value="Zaloguj" />
  22. </form>


W lini drugiej w index.php includuje połączenie z bazą mysql.

Z góry dziękuję za pomoc.

Ten post edytował Harsay 7.02.2012, 18:47:19
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Temat omawiany i rozwiązywany setki razem. Poszukaj troszkę.


--------------------
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:46