Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] sesje
--kalis--
post
Post #1





Goście







Witam,

Mam problem z obsługą sesji .
Kiedys ten kod mi działał a teraz tak jakby zmienne w sesji wogole nie istaniały.

plik index.php

  1. <?php
  2.  
  3. if(!isset($_SESSION['SESS_USERLOGGEDIN']))
  4. {
  5.  
  6. include('login.php');
  7.  
  8. }
  9.  
  10. else
  11.  
  12. echo " Jesteś zalogowany";
  13.  
  14. ?>
  15.  
  16. plik login.php
  17.  
  18. <?php
  19. require("config/bd.php");
  20.  
  21. if($_POST['submit'])
  22. {
  23. $loginsql = "SELECT * FROM login WHERE user_name = '" . $_POST['userBox'] . "' AND pass = '" . ($_POST['passBox']) . "'";
  24. $loginres = mysql_query($loginsql);
  25. $numrows = mysql_num_rows($loginres);
  26.  
  27. if($numrows == 1)
  28. {
  29. $loginrow = mysql_fetch_assoc($loginres);
  30. $_SESSION['SESS_USERLOGGEDIN'] = 1;
  31. $_SESSION['SESS_USERNAME'] = $loginrow['user_name'];
  32. $_SESSION['SESS_USERID'] = $loginrow['user_id'];
  33. header("Location:index.php");
  34. }
  35. else
  36. {
  37. header("Location: login.php?error=1");
  38.  
  39. }
  40. }
  41. else
  42. {
  43.  
  44. echo "<h3 align='center'>LOGOWANIE</h3>";
  45.  
  46.  
  47. ?>
  48.  
  49. <TABLE BORDER="0" WIDTH="350px" CELLPADDING="4" CELLSPACING="1" BGCOLOR="#384F7E" ALIGN="CENTER">
  50. <TR><TD class="formularz">
  51. <form action="<?php echo $SCRIPT_NAME; ?>" method="POST">
  52. <table>
  53. <tr>
  54. <td>Login</td>
  55. <td class="formularz1"><input type="textbox" name="userBox"></td>
  56. </tr>
  57. <tr>
  58. <td>Hasło</td>
  59. <td ><input class="formularz1" type="password" name="passBox"></td>
  60. </tr>
  61. <tr>
  62. <td></td>
  63. <td ><input class="wyslij_formularz" align="center" type="submit" name="submit" value="Zaloguj"></td>
  64. </tr>
  65. </table>
  66. </form>
  67.  
  68. <?php
  69. if($_GET['error'] == 1) {
  70. echo "<strong>Niepoprawny login / haslo!</strong>";
  71. }
  72. echo "
  73. </TD>
  74. </TR>
  75. </TABLE>";
  76. }
  77.  
  78. ?>


Proszę o pomoc smile.gif
Powód edycji: [Daiquiri]: Proszę następnym razem korzystać z BBCode
Go to the top of the page
+Quote Post

Posty w temacie
- -kalis-   [PHP] sesje   21.01.2011, 23:29:07
- - -kalis-   zapomniałem dopisać najważniejsze po zalogowaniu s...   21.01.2011, 23:32:50
- - cojack   To przenieś session_start do pliku index.php na sa...   21.01.2011, 23:38:20


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 Aktualny czas: 19.08.2025 - 02:09