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
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. ?>
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ć (IMG:http://forum.php.pl/style_emoticons/default/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 ?
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 (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.08.2025 - 04:32