Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Sesje i globalne zmienne
Forum PHP.pl > Forum > Przedszkole
jastu
Na stronie internetowej wypełniam formularz i podaje w nim swoje ID - przyciskam Submit (trwa już sesja po uprzednim zalogowaniu ) - zostaję przeniesiony na inną stronę gdzie zostaje pobrana wartość ID z poprzedniego formularza i wykonany skrypt . Zaraz po przetworzeniu tej wartości zostaję przeniesiony na inny skrypt ( Header"Location : inny plik php" ) i wartość z tablicy $_GET['ID'] już jest niedostępna - jak mogę wyświetlić tą wartość w kolejnym pliku php.
Pozdrawiam

ps. nie chce korzystać z plików bądź bazy danych
nospor
Musisz ja przekazac:
  1. <?php
  2. header("Location : innyplikphp?ID=".$_GET['ID']); 
  3. ?>
mike
Musisz ją wrzucić do sesji.
Ona widoczna jest tylko w skrypcie, który przetwarza formularz.

no chyba że przekażesz ją tak:
  1. <?php
  2.  
  3. header( 'Location: inny_plik.php?ID=' . $_GET['ID'] );
  4.  
  5. ?>

To znów będziesz miał ją w $_GET

---added---
~nospor nie masz co robic tylko mnie uprzedzać tongue.gif
jastu
Niestety używając Header( "location: ***.php?... " ) nie mogę ale wiem jak bym to zrobił.Jak można dodać zmienną do sesji , to by mnie urządzało najbardziej ?
mike
Cytat(jastu @ 2006-05-16 13:50:31)
Jak można dodać zmienną do sesji , to by mnie urządzało najbardziej ?

A jak robisz to do tej pory questionmark.gif
Manuala nie ma?

  1. <?php
  2.  
  3. $_SESSION[ 'ID' ] = $_GET[ 'ID' ];
  4.  
  5. ?>


To jest tylko zapisanie w sesji.
Musisz tą sesję zainicjować, pamietaj o tym.

Odczyt:
  1. <?php
  2.  
  3. echo $_SESSION[ 'ID' ];
  4.  
  5. ?>
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.