Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienne superglobalne - problem
Forum PHP.pl > Forum > Przedszkole
uli
Witam wszystkich.

Opiszę problem.

Mam sobie stronę logowania. Niech dla przykładu wygląda ona następująco:

administrator.php

  1. <?
  2. echo "<FORM ACTION="pokaz.php" METHOD="Post">";
  3. echo "<table width="100%">";
  4. echo "<tr><td width="50%" align="right">Login: </td>";
  5. echo "<td width="50%" align="left"><input type="text" name="login" size="20"></td></tr>";
  6. echo "<tr><td width="50%" align="right">Password: </td>";
  7. echo "<td width="50%" align="left"><input type="password" name="pass" size="20"></td></tr>";
  8. echo "<tr><td colspan="2" align="center"><input type="submit" value="Loguj"></td></tr>";
  9. echo "</table>";
  10. ?>


Jak widać z formularza przesyłane są pola login i pass metodą POST.


I w związku z tym pytanie: Jak odczytać te zmienne na dowolnej stronie po logowaniu?
Wiadomo, że można użyć na następnej stronie np.

  1. <?php
  2. $log = $_POST['login'];
  3. ?>


Ale w jaki sposób odczytać te zmienne na następnych stronach bez przesyłania tego w formie

  1. <form ....>
  2. <input type=hidden name=login value=$log>
  3. </form>


Słabe to raczej logowanie:)
Wydaje się, że php powinien przechować pola login i pass w zmiennych globalnych, ale tego nie robi.

Z góry dziękuję za odpowiedź na moje (jak mi się wydaje lamerskie) pytanie.
Usprawiedliwia mnie tylko to, że dopiero się uczę smile.gif

Pozdrawiam
Uli
phpion
Cookies, Sesje
kossa
ja jestem za sesjami

Łukasz
uli
Ciastka są raczej problematyczne (nie każdy ma włączone).

Dziękuję za podpowiedzi - zdecydowałem się na sesje.

Już poczytałem i wiem czym to ugryźć, wypróbowałem i nawet działa smile.gif

Dziękuję jeszcze raz!

thumbsupsmileyanim.gif
erix
Cytat
Ciastka są raczej problematyczne (nie każdy ma włączone).

Prawie każdy: http://www.ranking.pl/index.php?page=Ranks...&stat=10|OW

Tak czy siak, jeśli będziesz miał wyłączone cookies, to bardzo prawdopodobne, że SID będzie gubiony. Poza tym, względy bezpieczeństwa.
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.