Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z sesiami
Forum PHP.pl > Forum > PHP
kadlub
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\serv\xampp\htdocs\po_zalogowaniu.php:3) in C:\serv\xampp\htdocs\po_zalogowaniu.php on line 4
czym może być spowodowany ten błąd
bo mi pisze ze nagłówki zostały wysłane.
dodaje do bazy danych rekordy bez problemu nie wiem czy to coś z połączeniem czy z ciasteczkami proszę o pomoc
Zyx
Wysłałeś już jakieś znaki do przeglądarki. Znając życie, ładujesz jakiś plik PHP, w którym po końcowym ?> masz jeszcze jakąś spację.
naitsabes
musisz na samym poczatku dac session_start()... 1 linia pliku
kadlub
  1.  
  2. <?php
  3. echo "<link rel=\"stylesheet\" href=\"styl_galerii.css\">";
  4. $pol=mysql_connect("localhost", "root","");
  5. mysql_select_db("galeria" , $pol);
  6. $log="select login, haslo from loginy where login = '$_POST[login]' and haslo = '$_POST[haslo]' ";
  7. $wynik = mysql_query($log , $pol);
  8.  
  9. if (mysql_num_rows($wynik)=="1"){
  10. echo "<h1>Dziekujemy za zalogowanie</h1>";
  11.  
  12. session_register('osobiste2');
  13. $_SESSION[osobiste2]="$_POST[login]";
  14. echo "<meta http-equiv=\"refresh\" content=\"1; URL=po_zalogowaniu.php\">";
  15.  
  16.  
  17. }
  18. else{
  19. echo "<h1>Zly login lub haslo</h1>";
  20. echo "<meta http-equiv=\"refresh\" content=\"1; URL=Galeria.html\">";
  21. }
  22. ?>
  23.  


to mój skrypt i nie wiemco jest źle bo wcześniej dzialał
naitsabes
musisz miec

  1. <?php


jak wyzej zostalo napisane, musi to byc 1 wywolana funckja itd... najlepiej aby to byla 1/2 linijka pliku
kadlub
oki wielkie dzięki
to troche dziwne ze mi wczesniej działało
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.