Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zachowanie danych POST przy przekierowaniu
-lukasamd-
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
altruista2
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 32
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Spróbuj tego (via manual php) :
  1. $host = "www.example.com";
  2. $path = "/path/to/script.php";
  3. $data = "data1=value1&data2=value2";
  4. $data = urlencode($data);
  5.  
  6. header("POST $path HTTP/1.1\r\n" );
  7. header("Host: $host\r\n" );
  8. header("Content-type: application/x-www-form-urlencoded\r\n" );
  9. header("Content-length: " . strlen($data) . "\r\n" );
  10. header("Connection: close\r\n\r\n" );
  11. header($data);


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
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 11:38