Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesje, przechowywanie loginu
xx88zg
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 1
Dołączył: 8.02.2007
Skąd: Zielona Góra

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


Witam,

czytałem już wiele w internecie i albo jestem głupi i nie rozumiem, albo nie znalazłem tego czego szukałem.

Mianowicie wiem już jak zainicjować sesje ale nie wiem jak do niech zapisać np zmienną login (jeżeli to w ogóle możliwe) tak aby mógł bym jej używać w innych podstronach. Teoretycznie mógł bym używać metody GET ale nie chcę aby zawartość zmiennej login była widoczna w adresie.


Będę bardzo wdzięczny za odp.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
markac
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 23.02.2005

Ostrzeżenie: (10%)
X----


A ja ponownie pytam, gdzie masz w kodzie session_start()? Czy widzisz różnice miedzy $_POST, $_GET i $_SESSION? Dlaczego $cmd nie jest sprawdzana w tablicy $_GET? Masz domyślnie włączone zmienne globalne czy po prostu jesteś niekonsekwentny?

Twój kod:
  1. <?php
  2. $_SESSION["login"] = "$_POST[login]";
  3. ?>

Jeśli zmienna $_POST['login'] jest pusta, to chyba nie powinno Cie dziwić, że przypisując pustą wartość do $_SESSION['login'], ona także będzie pusta?!
W ogóle, to zanim przypiszesz lub odczytasz coś z $_SESSION powinieneś użyć session_start(). Odsyłam do manuala!

Ten post edytował markac 9.11.2008, 10:22:16
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: 27.12.2025 - 17:53