Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP]Potrzebuje pomocy z Skryptem na Logowanie PhP
Forum PHP.pl > Forum > Przedszkole
Hello1
Witam mam problem , z skryptem na logowanie
Na początku chcę powiedzieć ,że jestem początkujący w php
(Jeśli udzielacie mi odpowiedzi ,to proszę piszcie szczegółowo smile.gif )


1). Chciałem dodać na moją stronę logowanie .Znalazłem gotowy skrypt i postanowiłem go użyć. Nie jestem pewien czy wszystko dobrze zrobiłem
Konkretniej wyświetla mi się błąd

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mrhellop/public_html/index.php:12) in /home/mrhellop/public_html/config.php on line 59

Zna ktoś odpowiedz.Starałem się robić wszystko co pisali na innych forach , tematach i nic

Tak wygląda kodowanie mojej strony

  1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
  4. <title>Treść</title>
  5. <meta name="Author" content='Hello1'>
  6. <meta name="keywords" content="Treść" />
  7. <link rel="stylesheet" href="style.css" type="text/css"/>
  8. </head>
  9. <body>
  10. <div id="container">
  11. <div id="header">
  12. <div class="logo"><img src="images/logo.png"></div>
  13.  
  14.  
  15. <!-- Logowanie -->
  16. <?php
  17. include 'config.php';
  18. db_connect();
  19.  
  20. require_once('config.php');
  21. // sprawdzamy czy user nie jest przypadkiem zalogowany
  22. if(!$_SESSION['logged']) {
  23. // jeśli zostanie naciśnięty przycisk "Zaloguj"
  24. if(isset($_POST['name'])) {
  25. // filtrujemy dane...
  26. $_POST['name'] = clear($_POST['name']);
  27. $_POST['password'] = clear($_POST['password']);
  28. // i kodujemy hasło
  29. $_POST['password'] = codepass($_POST['password']);
  30. // sprawdzamy prostym zapytaniem sql czy podane dane są prawidłowe
  31. $result = mysql_query("SELECT `user_id` FROM `users` WHERE `user_name` = '{$_POST['name']}' AND `user_password` = '{$_POST['password']}' LIMIT 1");
  32. if(mysql_num_rows($result) > 0) {
  33. // jeśli tak to ustawiamy sesje "logged" na true oraz do sesji "user_id" wstawiamy id usera
  34. $row = mysql_fetch_assoc($result);
  35. $_SESSION['logged'] = true;
  36. $_SESSION['user_id'] = $row['user_id'];
  37. echo '<p>Zostałeś poprawnie zalogowany! Możesz teraz przejść na <a href="index.php">stronę główną</a>.</p>';
  38. } else {
  39. echo '<p>Podany login i/lub hasło jest nieprawidłowe.</p>';
  40. }
  41. }
  42. // wyświetlamy komunikat na zalogowanie się
  43. echo '<form method="post" action="Logowanie.php">
  44. <p>
  45. Login:<br>
  46. <input type="text" value="'.$_POST['name'].'" name="name">
  47. </p>
  48. <p>
  49. Hasło:<br>
  50. <input type="password" value="'.$_POST['password'].'" name="password">
  51. </p>
  52. <p>
  53. <input type="submit" value="Zaloguj">
  54. </p>
  55. </form>';
  56. } else {
  57. echo '<p>Jesteś już zalogowany, więc nie możesz się zalogować ponownie.</p>
  58. <p>[<a href="index.php">Powrót</a>]</p>';
  59. }
  60. db_close();
  61. ?>
  62.  
  63. <!-- Koniec Logowania -->
  64.  
  65.  
  66. <div id="tlo-1">
  67. <div id="menu">
  68. <div class="menu">
  69. <a href="index.php">Treść</a>
  70. <a href="Treść"> Treść</a>
  71. <a href="Treść"> Treść</a>
  72. <a href="Treść">Treść</a>
  73. <a href="Treść"> <font color="white"> . </font> </a>
  74. </div>
  75. </div>
  76. <div id="reklama">
  77. <?php include('slider/slider.php'); ?>
  78. </div>
  79. </div>
  80. <table width="width:100%" height="0"></table>
  81.  
  82.  
  83. <!--- Oferty naszej strony --->
  84.  
  85.  
  86. <div id="lewa">
  87. <div class="lewa-top">Menu</div>
  88. <div class="lewa-center">
  89. <div class="box-menu">
  90. <a href="Treść"> .:: Oferta ::.</a>
  91. <a href="Treść"> .:: Treść ::. </a>
  92. <a href="Treść"> .:: Treść::. </a>
  93. <a href="Treść"> .:: Treść ::. </a>
  94. <a href="Treść"> .:: Treść ::. </a>
  95. <a href="Treść"> .:: <b> Treść </b> ::. </a>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103.  
  104.  
  105. <div id="srodek">
  106. <div class="srodek-top">Treść</div>
  107. <div class="srodek-center">
  108. Treść
  109. </div>
  110. </div>
  111. </div>
  112.  
  113.  
  114. <!-- Panel Klienta -->
  115.  
  116.  
  117. <div id="prawa">
  118. <div class="prawa-top">Panel Klienta</div>
  119. <div class="prawa-center">
  120. <br>
  121. <br>
  122. <center>
  123. Treść
  124. </center>
  125. <br>
  126. <br>
  127. <br>
  128. </div>
  129. </div>
  130. </div>
  131. <table width="956" height="0"><td><tr></tr></td></table>
  132.  
  133.  
  134. <!-- Koniec Panelu Klienta -->
  135.  
  136.  
  137. <div id="facebook">
  138. <div class="facebook-top">Facebook (Treść)</div>
  139. <div class="facebook-center">
  140. </div>
  141. </div>
  142.  
  143.  
  144. <!--- Żarty --->
  145. <div id="imprezy">
  146. <div class="imprezy-top">Treśćdiv>
  147. <div class="imprezy-center">
  148. Treść
  149. </div>
  150. </div>
  151.  
  152. <table width="956" height="0"><td><tr></tr></td></table>
  153. <div id="stopka">Treść- Wszelkie Prawa zastrzeżone 2014-... </div>
  154.  
  155.  
  156. <!-- Koniec? -->
  157.  
  158.  
  159. </div>
  160. </body>
  161. </html>
  162.  
  163.  
  164. <!--- C.D.N. --->
  165.  
  166.  


Czekam na odpowiedz
Jak ktoś pragnie mi to wytłumaczyć pomóc to zapraszam na mojego skype Damian0154

Kshyhoo
1. Po co 2 takie same tematy?
2. Proszę dostosować tytuł wątku do zasad. Link w mojej stopce.
3. Użyj wyszukiwarki a znajdziesz odpowiedź, co oznacza błąd (session_start).
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.