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. ?>

i trzeci 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ę ... winksmiley.jpg Dzięki

---

Prosze uzywac BBcode poniewaz kod ktory podales (a ja go porawialem) byl nie kolorowy i brzydki - nikomu sie na niego nie chcialo patrzec (wiec o pomoc trudniej)
hwao