Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] cURL i redirect i $_POST
pawelvod
post 4.11.2007, 21:15:32
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 21.09.2006

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


Mam następujący problem:

Potrzeba mi przesłać do strony http://mojastorna... dane w $_POST. robię to ze strony http://innastrona...
Używam do tego biblioteki cURL. wszystko działa ok tylko ja chciałbym, żeby efektem wywołania adresu http://innastrona... było przekierowanie do adresu http://mojastorna... z dostępną tam zmienną $_POST z przekazanymi zmiennymi. Natomiast kod:

  1. <?php
  2. url = "http://mojastorna...";
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL,$url);
  5. curl_setopt($ch, CURLOPT_POST, 1);
  6. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
  7. curl_setopt($ch, CURLOPT_POSTFIELDS,"username=johndoe");
  8. $result= curl_exec ($ch);
  9. curl_close ($ch);
  10. ?>

powoduje wywołanie strony docelowej natomiast adres w przeglądarce a co za tym idzie wszystkie odwołania pośrednie na stronie docelowej pozostaje stary czyli http://innastrona...
Puki co poradziłem sobie w ten sposób, że maluje pod adresem http://innastrona... tradycyjny formularz w HTML i potem wywołuję w javascript funkcję submit() gdzie w target formularza jest http://mojastorna.... Czy da się osiągnąć coś takeigo w cURL?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:02