witam,
używam curl() do przesyłania daych metodą POST do formularzy. Niestety, zdarza się, że skrypt na etapie działania tej funkcji się zawiesza - można albo czekać i czekać na załadowanie strony, albo w pewnym momencie zamiast strony wynikowej pokazuje się strona pusta.

Nie wiem dlaczego tak się dzieje - może ktoś wie co może powodować takie zachowanie się curla? Za każdym razem serwer jest osiągalny, więc ie chodzi tu o pad.

Oto jak wygląda mój curl:

  1. <?php
  2. $c = curl_init();
  3. curl_setopt($c, CURLOPT_URL, "http://".$adres."/form.php");
  4. curl_setopt($c, CURL_POST, 1);
  5. curl_setopt($c, CURLOPT_POSTFIELDS, "dana1=".$dana."&dana2=".$innadana);
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. curl_exec($c);
  8. curl_close($c);
  9. ?>