miras
5.05.2012, 10:16:24
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!!
greycoffey
5.05.2012, 10:25:17
session_destroyPoczytaj co ta funkcja robi, zanim ją użyjesz.
miras
5.05.2012, 10:28:34
No dobrze, napisałem 'coś w tym stylu' jakieś czyszczenie zmiennych czy coś, ja chcę tylko dowiedzieć się jak to najlepiej rozwiązać..
greycoffey
5.05.2012, 10:41:04
Cytat(miras @ 5.05.2012, 11:28:34 )

No dobrze, napisałem 'coś w tym stylu' jakieś czyszczenie zmiennych czy coś, ja chcę tylko dowiedzieć się jak to najlepiej rozwiązać..
To skąd my mamy wiedzieć, co ty tam wyczyniasz 'w tym stylu'. Zapodaj kod. Napisz też dokładnie co chesz osiągnąć, bo podejrzewam, że nikt nie rozumie.
miras
5.05.2012, 10:54:25
No to macie przykład
<a href="index.php?akcja=akcja1">Akcja1</a>
<a href="index.php?akcja=akcja2">Akcja2</a>
<a href="index.php?akcja=akcja3">Akcja3</a>
<a href="index.php?akcja=akcja4">Akcja4</a>
<?php
$akcja=$_GET['akcja'];
$zmienna1=$_POST['zmienna1'];
If ($akcja=="akcja1") {
Tutaj potrzebuję wartości zmiennej $zmienna1
}
elseif ($akcja=="akcja2") {
Tutaj też potrzebuję wartości zmiennej $zmienna1
}
elseif ($akcja=="akcja3") {
Tutaj też potrzebuję wartości zmiennej $zmienna1
}
elseif ($akcja=="akcja4") {
Tutaj też potrzebuję wartości zmiennej $zmienna1
}
?>
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
If ($akcja=="akcja1") { tutaj potrzebuję wartości $zmienna1 }
już $zmienna1 będzie pusta..
Rozumiecie już ?