Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP CURL Przesyłanie danych do formularza i błąd: 302 FOUND
Forum PHP.pl > Forum > PHP
gustawgustaw
Hej :-)
Napisałem skrypt w PHP korzystając z cURL, który ma za zadanie przesłać dane metodą POST do formularza na innej stronie.
Ale po uruchomieniu pojawia się błąd:
Cytat
302 FOUND
The document has moved <A HREF="ODNOŚNIK DO FORMULARZA"> here


Czytając na Google dowiedziałem się, że to może być związane z nagłówkami HTTP i sesjami tymczasowymi.
Jak mogę przesłać te dane do formularza?
Mój skrypt wygląda tak:

  1. <?php
  2.  
  3. $postFields['validate_form'] = 'yes';
  4. $postFields['Ref'] = 'cos/';
  5. $postFields['ip_addr'] = '81.214.188.120';
  6. $postFields['Pole1'] = 'cos';
  7. $postFields['Pole2'] = 'Bill Gates';
  8. $postFields['FirstName'] = 'Bill';
  9. $postFields['SiteURL'] = 'www.bank.net';
  10. $postFields['Email'] = 'email@email/pl';
  11. $ch = curl_init('http://www.strona/formularz/');
  12. curl_setopt($ch, CURLOPT_POSTFIELDS, createPostString($postFields));
  13. curl_exec($ch);
  14. curl_close($ch);
  15. ?>
  16. <?php
  17. function createPostString($aPostFields) {
  18. foreach ($aPostFields as $key => $value) {
  19. $aPostFields[$key] = urlencode($key) . '=' . urlencode($value);
  20. }
  21. return implode('&', $aPostFields);
  22. }
  23. ?>
mount
poczytaj tutaj: http://wortal.php.pl/phppl/wortal/artykuly..._protokol_http/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.