Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesje - przesyłanie danych., Jak zakończyć daną sesję jeżeli jest ich kilka ?
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam taki mały problem a mianowicie: mam sobie plik dane.php który za pomocą formularza przesyła dane do pliku x.php a w pliku x.php jest jakieś 5 If($_GET['zmienna']=="podstrona1") { skrypt potrzebujący tych danych z formularza } i takich ifow jest 5. I nie mogę tego przesyłać za pomocą formularza czy nawet ukrytych pól formularza, nie będę tłumaczył dlaczego - problem jest w tym, że logowanie w tym moim projekcie też oczywiście jest wykonane za pomocą sesji i ja chciałbym, żeby ta nowa sesja działała tylko w pliku x.php, że na początku daję session_start(); na końcu session_destroy(); czy coś w tym stylu, żeby po opuszczeniu tego pliku x.php ta sesja się zakończyła a gdy wejdę jeszcze raz do pliku x.php to, żeby sesja się jeszcze raz utworzyła, a we wszystkich tych 'ifach', żebym mógł pobierać dane zapisane w tej sesji..


Trochę zamotałem, ale może zrozumiecie..

Dzięki z góry!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miras
post
Post #2





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


No to macie przykład

  1. <a href="index.php?akcja=akcja1">Akcja1</a>
  2. <a href="index.php?akcja=akcja2">Akcja2</a>
  3. <a href="index.php?akcja=akcja3">Akcja3</a>
  4. <a href="index.php?akcja=akcja4">Akcja4</a>
  5.  
  6. <?php
  7. $akcja=$_GET['akcja'];
  8. $zmienna1=$_POST['zmienna1'];
  9.  
  10.  
  11.  
  12. If ($akcja=="akcja1") {
  13.  
  14. Tutaj potrzebuję wartości zmiennej $zmienna1
  15.  
  16. }
  17. elseif ($akcja=="akcja2") {
  18.  
  19. Tutaj też potrzebuję wartości zmiennej $zmienna1
  20.  
  21.  
  22. }
  23. elseif ($akcja=="akcja3") {
  24.  
  25. Tutaj też potrzebuję wartości zmiennej $zmienna1
  26.  
  27.  
  28. }
  29. elseif ($akcja=="akcja4") {
  30.  
  31. Tutaj też potrzebuję wartości zmiennej $zmienna1
  32.  
  33.  
  34. }
  35. ?>


I $zmienna1 będzie miała jakąś wartość tylko przy pierwszym wejściu na tą stronę, a jeżeli kliknę np. Akcja1 to w tym
  1. If ($akcja=="akcja1") { tutaj potrzebuję wartości $zmienna1 }
już $zmienna1 będzie pusta..


Rozumiecie już ?

Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 20:31