Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $_SESSION - nie zapisuje
Forum PHP.pl > Forum > Przedszkole
Anonymous
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ć.
BzikOS
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.
Anonymous
tak, zapytanie wygląda tak:
$sql = "SELECT * FROM users WHERE login='" . $_POST['login'] . "' AND haslo='" . $_POST['haslo'] . "' LIMIT 1";
Jojo
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)
Anonymous
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']
Jojo
Oczywiście, że możesz.
Anonymous
I mam pewnośc że zapisze mi je do sessji, zebym nie musiał się ponownie logowac.
shima
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ę?
Ozzy
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...
wassago
@Gość: zapomniales hasla na swoje konto kubatron? To jest pierwsze i ostatnie ostrzezenie z mojej strony.
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.