Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sesje na zmiennych globalnych ?
Forum PHP.pl > Forum > PHP
cytrynek
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ę ... winksmiley.jpg Dzięki
Nozdormu
Mi twój skrypt działa bez zarzutów
ARJ
poczytaj w manualu o --enable-trans-sid lub do linku do nastęnej strony dodaj SID
  1. <A HREF=\"nextpage.php?<?php echo SID?>\">kliknij tutaj</A>
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.