![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Chcę wysłać zmienną typu POST, lub GET ale nie używać do tego formularza.
Zmienne mają trafić do tego samego skryptu. Udało mi się przy użyciu header() wysłać zmienną GET na inna stronę - jednak nie można zrobić przekierowania na "samego siebie". Jest jakiś sposób? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat kszychu nie zapomina o takich rzeczach Za to kszychu zapomina o upominaniu uzytkownikow, jak np. proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole: Temat: Tematyka i zasady panujace na forum Przedszkole W ramach przeprosin kszychu przesle mi pol kraty piwa (nie bede pazerny), ktorą otrzyma od skowron-line. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (mój adres kszychu zna... nie raz mi krate przesylal.... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) @koodlaty ale co chcesz osiągnac dokladnie? W jakim celu chcesz przekierowywac na samego siebie z danymi? Moze cos innego ci podpowiemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
@koodlaty ale co chcesz osiągnac dokladnie? W jakim celu chcesz przekierowywac na samego siebie z danymi? Moze cos innego ci podpowiemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Już mówie choć problem jest nieco złożony... Chcę sprawdzić czy coś zostało zapisane w sesji zanim wywołana zostaje session_start() i (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) proszę tu nie ironizować i nie podważać zasadności mojego postępowania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ! Wyglądać ma to mniej więcej tak:
Odpada użycie session_id() ponieważ interesuje mnie nie fakt otwarcia sesji ale zapisu do niej konkretnych danych. Najchętniej zrobiłbym to w ten sposób:
rozwiązanie to oczywiście odpada – odwołanie do tablicy zmiennych sesyjnych przed wywołaniem session_start() sprawia, że co prawda sesja zostaje otwarta lecz jest bezużyteczna ponieważ zmienne w tablicy $_SESSION stają się nieczytelne. Wykombinowałem więc, że o fakcie zapisu do sesji mogę się poinformować poprzez POST lub GET – ale jak? Próbowałem przekierowywać się poprzez header():
fajnie działa tylko pod warunkiem, że nagłówek wysyłany jest na inny adres niż ten, z którego został wywołany. Pozostają jeszcze zmienne globalne ale dla zasady nie chcę ich używać. I tu mi się koncepcje skończyły – stąd pytanie... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 14:21 |