Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]sesja
azbest22
post 16.09.2010, 03:00:44
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 9.09.2010

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


  1. <?
  2. echo "$gracz";
  3. ?>

witam.
postanowiłem sie zagłębić w temat sesji i po odpaleniu stronki z takim kodem wywala mi

Cytat
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\usr\krasnal\www\azbest22\sesja.php:1) in c:\usr\krasnal\www\azbest22\sesja.php on line 2
azbest22

gdzie azbest22 jest wartością zmiennej.

wartość tej zmiennej pochodzi z tego pliku

  1. <?
  2. session_start();//start sesji
  3. session_register("$gracz");//rejestracja sesji
  4.  
  5. $host = 'localhost';
  6. $user = 'root';
  7. $password = 'krasnal';
  8. $dbName = 'testowa';
  9. $login;
  10. $haslo;
  11. $email;
  12. isset($_POST["wyslij"]);
  13. $login = ($_POST["login"]);
  14. $haslo = ($_POST["haslo"]);
  15. $email = ($_POST["email"]);
  16. mysql_connect($host, $user, $password) or die(mysql_error());
  17.  
  18. $userexist = mysql_num_rows(mysql_query("SELECT `id` FROM gracze where login = '$login'"));
  19. $hasloexist = mysql_num_rows(mysql_query("SELECT `id` FROM gracze where haslo = '$haslo'"));
  20.  
  21. if ($userexist == 0)
  22. {
  23. echo "nie ma takiego użytkownika<br>
  24. <a href=\"index.html\">zaloguj się ponownie</a><br>
  25. lub przejdź do strony
  26. <a href=\"reg_form.php\">rejestracji</a>";
  27.  
  28. }
  29. else
  30. {
  31. if ($userexist == $hasloexist)
  32. {
  33. $gracz = "$login";//przypisanie wartości zmiennej do sesji
  34. echo "zalogowano poprawnie <br> <h1>witaj $login<h1> <br>";
  35. echo "<a href=\"sesja.php\">sesja_test</a>";//link do testu sesji
  36.  
  37. }
  38. else
  39. {
  40. echo "niepoprawne dane <br>
  41. <a href=\"index.html\">zaloguj się ponownie</a><br>
  42. lub przejdź do strony
  43. <a href=\"reg_form.php\">rejestracji</a>";
  44. }
  45. }
  46. ?>


fajnie ze wartość zmiennej przekazuje ale czemu się czepia tej sesji??
Go to the top of the page
+Quote Post
yevaud
post 16.09.2010, 04:16:48
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


masz jakies znaki przed <?
sprawdz czy nic tam nie ma, jak na pewno pusto to pewnie masz problem z UTF BOM - wrzuc wtedy "UTF BOM" w google z Twoim komunikatem bledu
Go to the top of the page
+Quote Post
azbest22
post 16.09.2010, 04:47:35
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 9.09.2010

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


miałeś rację. problemem była spacja przed <? a tak z ciekawości co to takiego ten utf bom i z czym to się je??
Go to the top of the page
+Quote Post
yevaud
post 16.09.2010, 05:54:39
Post #4





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


http://pl.wikipedia.org/wiki/BOM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 04:32