Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] sesja nie chce się uruchomić
Mgorka
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 3
Dołączył: 6.04.2010
Skąd: Słupca

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


siema mam problem z sesją która nie chce się właczyc albo nie chce wypełnić danych sesyjnych sam nie wiem dodaje kod

plik logowania
  1. <?php
  2. if (!isset($_SESSION['login'])) {
  3. ?>
  4.  
  5.  
  6.  
  7. <form method="post" action="transact-user.php">
  8. <p>
  9. Nazwisko:
  10. <input type="text" name="login" maxlength="255" value="">
  11.  
  12. Hasło:
  13. <input type="password" name="passwd" maxlength="50">
  14.  
  15.  
  16. <input type="submit" class="submit" name="action" value="Zaloguj">
  17. </p>
  18. </form>
  19.  
  20.  
  21.  
  22. <?php
  23. }else{
  24.  
  25.  
  26.  
  27. echo ' Witaj ' . $_SESSION['login'] . '. ';
  28.  
  29.  
  30. }
  31. ?>

no i plik od przetwarzania tego
  1. <?php
  2. require_once 'conn.php';
  3. require_once 'http.php';
  4.  
  5. if (isset($_REQUEST['action'])) {
  6. switch ($_REQUEST['action']) {
  7. case 'Zaloguj':
  8. if (isset($_POST['login'])
  9. and isset($_POST['passwd']))
  10. {
  11. $sql = "SELECT * " .
  12. "FROM user " .
  13. "WHERE login='" . $_POST['login'] . "' " .
  14. "AND passwd='" . $_POST['passwd'] . "'";
  15. $result = mysql_query($sql, $conn)
  16. or die('Could not look up user information; ' .
  17.  
  18. if ($row = mysql_fetch_array($result)) {
  19. $_SESSION['passwd'] = $row['passwd'];
  20. $_SESSION['access_lvl'] = $row['access_lvl'];
  21. $_SESSION['login'] = $row['login'];
  22.  
  23. }
  24. }
  25. redirect('index.php');
  26. break;


zauważyłem też że dane sesyjne nie są przekazane dalej tak jak by sesja ich nie tworzyła albo w ogóle nie startowała

Ten post edytował Mgorka 21.09.2010, 16:12:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


session_start musi być na dzień dobry w każdym pliku!!!
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(sadistic_son @ 21.09.2010, 17:18:26 ) *
(...) każdym pliku!!!

w którym będziesz używał sesji (IMG:style_emoticons/default/smile.gif)

bo potem zacznie wszędzie walić te session_start.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 17:53