Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Sesje i globalne zmienne, przenoszenia wartości przy buforowaniu
jastu
post
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


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


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Musisz ja przekazac:
  1. <?php
  2. header("Location : innyplikphp?ID=".$_GET['ID']); 
  3. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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
Go to the top of the page
+Quote Post
jastu
post
Post #4





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


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 ?


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:04