Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Cannot send session cache limiter
Forum PHP.pl > Forum > Przedszkole
Balon
Mam taki kod strony uwierzytelniajacej:
  1. <?
  2. //Tworzenie sesji i sprawdzanie czy user zalogowal sie
  3.  
  4. if(isset($HTTP_POST_VARS['user']) && isset($HTTP_POST_VARS['pass']))
  5. {
  6. // Skrypt sprawdzajacy prawdziwosc danych podczas logowania
  7. $user = $HTTP_POST_VARS['user'];
  8. $pass = $HTTP_POST_VARS['pass'];
  9.  
  10. mysql_connect ("localhost","soonhost_balon","haslo");
  11. mysql_select_db('soonhost_newscenter');
  12. $zapytanie = 'select * from admins '
  13.  ."where user='$user' "
  14.  ." and pass='$pass'";
  15. $wynik = mysql_query($zapytanie);
  16. if(mysql_num_rows($wynik) > 0)
  17. {
  18. // Jezeli dane sa prawdziwe nastepuje zarejestrowanie identyfikatora usera
  19. $HTTP_SESSION_VARS['prawid_uzyt'] = $user;
  20. }
  21. }
  22. ?>
  23.  
  24.  
  25.  
  26.  
  27. <html>
  28. <head>
  29.  
  30. <title>BalonNews- v 1.0.</title>
  31. <link rel="stylesheet" href="style.css" type="text/css" />
  32. <META name="author" content="Krzysztof Jagiełło - Balon">
  33.  
  34. </head>
  35.  
  36. <body>
  37. <table border="0" height="25" width="600" align="center" cellpadding="0" cellspacing="0">
  38. <tr><td width="100%" height="100%"></td></tr>
  39. </table>
  40.  
  41. <?
  42. // sprawdzanie istnienia sesji
  43. if(isset($HTTP_SESSION_VARS['prawid_uzyt']))
  44. {
  45.  
  46. // includowanie podstron
  47. if($co=="main") { include "inc/main.php"; }
  48. elseif($co=="add") { include "inc/add.php"; }
  49. elseif($co=="edit") { include "inc/edit.php"; }
  50. else { include "inc/main.php"; }
  51.  
  52. //dalsza czesc uwierzytelniania
  53. }
  54. else
  55. {
  56. if(isset($user))
  57. {
  58. // jezeli proba logowania nie powiodla sie
  59. echo 'Zalogowanie niemozliwe';
  60. }
  61. else
  62. {
  63. // Albo nastapilo wylogowanie albo nie bylo wogole proby logowania sie
  64. echo 'User niezalogowany.<br />';
  65. }
  66.  
  67. // tworzenie formularza logowania
  68. echo '<table bgcolor=3e3e3e border=0 width=600 align=center cellpadding=0 cellspacin
    g=0>
  69. <tr><td bgcolor=505050 width=100% height=25 class=news valgin="middle"><b>Panel Admina - NewsCenter</b></td></tr>
  70. <tr><td bgcolor=3e3e3e width=100% class=news>';
  71. echo '<form method="post" action="index.php" align="center">';
  72. echo '<table border="0" class="news">';
  73. echo '<tr><td>Login</td><td><input type="text" name="user" style="font-family:verdana, tahoma, sans-serif; font-size:11px; color:#000066; border: 1px solid #000066"></td></tr>';
  74. echo '<tr><td>Haslo</td><td><input type="text" name="pass" style="font-family:verdana, tahoma, sans-serif; font-size:11px; color:#000066; border: 1px solid #000066"></td></tr>';
  75. echo '<tr><td></td><td><input type="submit" value="Loguj" style="font-family:verdana, tahoma, sans-serif; font-size:11px; color:#000066; border: 1px solid #000066"></td></tr>';
  76. echo '</table></form>';
  77. echo '<table border="0" width="600" align="center" cellpadding="0" cellspacing="0">
  78. <tr>
  79. <td class="news">
  80. </td>
  81. </tr>
  82. </table>
  83. </table>
  84. </td></tr>
  85. </table><br>';
  86. }
  87. ?>
  88.  
  89.  
  90. </body>
  91.  
  92. </html>


No i mam problem bo niby wszystko ladnie dziala - loguje sie itd. ale na kazdej podstronie na samej gorze mam taki error:

Kod
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/soonhost/public_html/balon_portfolio/tmp/2/admin/index.php:3) in /home/soonhost/public_html/balon_portfolio/tmp/2/admin/index.php on line 5

Prosze o pomoc winksmiley.jpg
pozdrawiam
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.