![]() |
![]() ![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
chciałbym zrobić tak, że strona obrabiająca formularz automatycznie przekierowuje przez header użytkownika na inny plik, ale zachowuje przekazywanie danych metodą POST. Jak mogę zachować elementy POSTa podczas takiego przekierowania? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/smile.gif) nie zauważyłem dwóch wyrazów: "przez header"; albo przekierowanie na get:
~lukasamd zależy gdzie przekierowuje ? ~altruista2 - zobaczymy (IMG:style_emoticons/default/smile.gif) Ten post edytował darko 17.02.2010, 19:30:39 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 32 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
@darko: przypuszczam, że on chyba spamować jakaś inną stronę więc twoje rozwiązanie się nie sprawdzi (IMG:style_emoticons/default/biggrin.gif)
Edyta: @darko: nie zapominaj o tym: bo ktoś wyśle "&" i wszystko szlag trafia (IMG:style_emoticons/default/biggrin.gif) Ten post edytował altruista2 17.02.2010, 19:38:19 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
~altruista2 - niekoniecznie - być może chce przejść do innego kroku w pseudokreatorze.
Cytat albo przekierowanie na get: Dlaczego tyle osób zapomina, że istnieje coś takiego, jak http_build_query? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
~altruista2 - niekoniecznie - być może chce przejść do innego kroku w pseudokreatorze. Dlaczego tyle osób zapomina, że istnieje coś takiego, jak http_build_query? Przepraszam (IMG:style_emoticons/default/smile.gif) |
|
|
-lukasamd- |
![]()
Post
#6
|
Goście ![]() |
@darko:
Wolałbym tego nie trzymać ani w GET, ani w sesjach. Nie można spowodować czegoś a'la wysłanie formularza w PHP, aby mieć te POSTy nadal dostępne? @altruista2: Nie, nie zamierzam spamować (IMG:style_emoticons/default/smile.gif) @erix: Tak nawiasem, dzięki za info o http_build_query - funkcji nie znałem, a na pewno niejednokrotnie się przyda (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 32 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
via http://www.hotscripts.com/forums/php/37750...-post-data.html
wymaga cURL Ten post edytował altruista2 17.02.2010, 19:59:26 |
|
|
-lukasamd- |
![]()
Post
#8
|
Goście ![]() |
Niestety, tam gdzie chcę to zrobić, curl nie jest dostępny...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 32 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tego (via manual php) :
Próbowałem tego wcześniej, ale to na niektórych serwerach działa, a na niektórych nie. (dlatego najpierw Ci dałem skrypt z cURLa) Szczerze mówiąc nie znam przyczyny (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/smile.gif) Jak to Ci nie zadziała to ostatnie rozwiązanie to wysyłać POST przez javascript (IMG:style_emoticons/default/sad.gif) Ten post edytował altruista2 17.02.2010, 20:06:17 |
|
|
-lukasamd- |
![]()
Post
#10
|
Goście ![]() |
Powiedzmy tak - chcę odebrać z formularza w POST pewne dane, dodać do nich nieco a nieco zmodyfikować, a następnie wszystko przesłać do dotpay.
Chciałbym to zrobić tak, aby użytkownik nie musiał robić żadnego potwierdzenia, a zarazem aby był do dotpay przekierowywany (czyli curl wykonujący posta "w tle" i tak by odpadał). |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 32 Dołączył: 8.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
No to możesz np. zrobić stronę przejściową (wyświetlenie napisu "za chwile będziesz przekierowany na dotpay") z javascriptem który wysyła dane POST).
Pewne rozwiązanie i w miarę eleganckie (IMG:style_emoticons/default/smile.gif) ) |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat dodać do nich nieco a nieco zmodyfikować, a następnie wszystko przesłać do dotpay. Oczadziałeś?! Temat zamykam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:30 |