Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $_SESSION - nie zapisuje
post
Post #1





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


mam kod w którym na początku daje session_start(); i jak dane w formularzu są poprawne to daje $_SESSION['login'];$_SESSION['haslo'];, czemu mi niezapisuje do tych tablic loginu i hasla zebym niemusiał się logować.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
BzikOS
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Może masz ustawioną niewłaściwą ścieżkę zapisu danych sesyjnych, może gdzieś popełniasz błąd (czy korzystasz również z tablic $_POST do odczytu danych z formularza), a może masz starą wersję php.
Go to the top of the page
+Quote Post
post
Post #3





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


tak, zapytanie wygląda tak:
$sql = "SELECT * FROM users WHERE login='" . $_POST['login'] . "' AND haslo='" . $_POST['haslo'] . "' LIMIT 1";
Go to the top of the page
+Quote Post
Jojo
post
Post #4





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Z tego co rozumiem wykonujesz coś takiego:
[php:1:cd312bb110]<?php
$_SESSION['login'];
$_SESSION['haslo'];
?>[/php:1:cd312bb110]
Musisz przypisać konkretne zmienne do tablicy $_SESSION czyli:[php:1:cd312bb110]<?php
$_SESSION['login'] = $login;
$_SESSION['haslo'] = $haslo;
?>[/php:1:cd312bb110]
Ewentualnie możesz użyć funkcji [manual:cd312bb110]session_register[/manual:cd312bb110] (choć jest to już chyba nieco przestarzały sposób korzystania z sesji)


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
post
Post #5





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


aaa myślałem o tym laugh.gif i dane z mysql zapisze mi do sessji?
a i takie na marginesie pytanie moge tak
$_SESSION['login'] = $_POST['login']
Go to the top of the page
+Quote Post
Jojo
post
Post #6





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Oczywiście, że możesz.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
post
Post #7





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


I mam pewnośc że zapisze mi je do sessji, zebym nie musiał się ponownie logowac.
Go to the top of the page
+Quote Post
shima
post
Post #8





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Mhm, może się mylę, ale odpowiedz mi na pytanie: KIEDY nie będziesz musiał się logować: przy przechodzeniu ze strony na stronę, czy następnego dnia, kiedy zechcesz wrócić. Wybacz, jezeli to pytanie obraża Twojhą inteligencję, ale z dyskusji wnoszę, że chodzi Ci o autologowanie, mylę się?


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
Ozzy
post
Post #9





Grupa: Zarejestrowani
Postów: 204
Pomógł: 0
Dołączył: 26.12.2003
Skąd: Rzeszów

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


Cytat
$sql = "SELECT * FROM users WHERE login='" . $_POST['login'] . "' AND haslo='" . $_POST['haslo'] . "' LIMIT 1";


Mam nadzieję, że ten $_POST['haslo'] jest czymś wcześniej filtrowany...
Go to the top of the page
+Quote Post
wassago
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


@Gość: zapomniales hasla na swoje konto kubatron? To jest pierwsze i ostatnie ostrzezenie z mojej strony.


--------------------
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:53