Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z sesjami, Sesje nie działają
KrisKros123
post 15.04.2019, 08:50:41
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


Witam,

Mam problem, a mianowicie mam plik login.php gdzie zachodzi porównywanie danych z formularza i jak są poprawne tworzy sesje
  1. $_SESSION['user'] = $login ;
I potem zachodzi przekierowanie na stronę home.php gdzie chce na sam początek pracy odczytać wartość sesji, czyli
  1. echo $_SESSION['user'];
Ale na stronie home.php wyskakuje mi taki błąd: Notice: Undefined index: user in /var/www/vhosts/(DOMENA)/httpdocs/home.php on line 3
Szukałem w internecie, jak się używa sesji, bo aż zwątpiłem w swoje umiejętności, ale nic nie znalazłem.
Oto plik login.php
  1. <?php session_start(); ?>
  2. <?php
  3. $login = $_POST['username'];
  4. $password = $_POST['password'];
  5.  
  6. if(file_exists("MySql/$login/login.txt")){
  7. $haslo = file_get_contents("MySql/$login/password.txt");
  8.  
  9. if ($password == $haslo){
  10. $_SESSION['user'] = $login;
  11. header("Location: home.php");
  12. }
  13. else{
  14. header("Location: index.php?action=LOGDANE#tologin");
  15. }
  16. }
  17. else{
  18. header("Location: index.php?action=LOGDANE#tologin");
  19. }
  20. ?>


A to home.php
  1. <?php session_start(); ?>
  2. <?php
  3. echo $_SESSION['user'] ;
  4.  
  5. ?>


W nazwy katalogów proszę nie wnikać smile.gif

Ktoś mógłby mi pomóc, bo nie za bardzo wiem gdzie robię źle, że jest błąd.
Za pomoc z góry dziękuję
Go to the top of the page
+Quote Post
nospor
post 15.04.2019, 09:06:49
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Czy to sa cale pliki co pokazales czy moze zawieraja one cos jeszcze?

ps: sprawdz logi


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
KrisKros123
post 15.04.2019, 10:04:47
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


No to są całe pliki, skopiowałem 1 do 1 z tym co jest na serwerze. A jak te logi sprawdzić? Bo nigdy tego nie robiłem smile.gif
Go to the top of the page
+Quote Post
Pyton_000
post 15.04.2019, 10:32:15
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Ja na moje oko to hasło się nie zgadza ot co:
zobacz wynik z

Kod
var_dump($password, $haslo);


Ten post edytował Pyton_000 15.04.2019, 10:32:29
Go to the top of the page
+Quote Post
KrisKros123
post 15.04.2019, 11:43:03
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


Hasło się zgadza, ale mi chodzi o sesję, że ten błąd jest nie wiem skąd
Go to the top of the page
+Quote Post
nospor
post 15.04.2019, 11:51:56
Post #6





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Zrobiles co napisal Pyton? Bo blad moze wynikac wlasnie z tego. Pokaz nam wynik tego var_dump cobysmy wszyscy mieli pewnosc ze sprawdziles co miales sprawdzic


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
KrisKros123
post 15.04.2019, 12:18:38
Post #7





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


string(9) "Glucik100" string(9) "Glucik100" <- Taki wynik był tego
Go to the top of the page
+Quote Post
Pyton_000
post 15.04.2019, 12:49:56
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


W takim razie problem jest niżej. Zerknij w logi Apache `/var/log/apache2` tam powinno być rozwiązanie
Go to the top of the page
+Quote Post
KrisKros123
post 15.04.2019, 12:53:43
Post #9





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


Tylko tam raczej nie mam dostępu, bo to hosting
Go to the top of the page
+Quote Post
Pyton_000
post 15.04.2019, 13:16:58
Post #10





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


no to poszukaj w helpie gdzie masz logi serwera
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: 24.04.2024 - 15:12