Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje na zmiennych globalnych ?
cytrynek
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.01.2005

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


Witam ! Po krótce przedstawię swój problem: kiedyś spokojnie działały mi sesje ale za pomocą session_register ale odkąd chcę użyć zmiennej globalnej: $_SESSION['nazwa'] coś jest nie tak.

Mam 3 pliki

1-wszy formularz.html
  1. <form action=wynik.php method=post>
  2. login <input type=text name=login><br>
  3. passwd <input type=text name=passwd><br>
  4. <input type=submit value=wyslij>
  5. </form>
  6. </html>


2-gi wynik.php
  1. <? 
  2. echo &#092;"to jest zmienna login: \".$_POST['login'].\"<br>\";
  3. echo &#092;"to jest zmienna passwd: \".$_POST['passwd'].\"<br>\";
  4.  
  5. if(empty($_POST['login']) && empty($_POST['passwd']))
  6. {
  7. echo &#092;"nie podałes hasla i loginu<br>\";
  8. }
  9. else
  10. {
  11. $_SESSION['login'] = $_POST['login'];
  12. $_SESSION['passwd'] = $_POST['passwd']; // nie zalecam ze względów bezpieczeństwa
  13.  
  14. echo &#092;"tyle wynosi session_login: \".$_SESSION['login'].\"<br>\";
  15. echo &#092;"tyle wynosi session_passwd: \".$_SESSION['passwd'].\"<br>\";
  16. }
  17. ?>


3-ci do sprawdzenie czy sesja działa sprawdz.php
  1. <?
  2. echo &#092;"tyle wynosi session_login: \".$_SESSION['login'].\"<br>\";
  3. echo &#092;"tyle wynosi session_passwd: \".$_SESSION['passwd'].\"<br>\";
  4. ?>


w linijce odpowiezialnej za wyświetlenie sesji w pliku wynik.php
Kod
echo "tyle wynosi session_login: ".$_SESSION['login']."<br>";

wyświetla bez problemu.
Ale w pliku sprawdz.php ten sam kod nie pokazuje, żadnej zmiennej.
Proszę o pomoc bo se krde coś zrobię ... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dzięki
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: 22.08.2025 - 21:10