Skocz do zawartości

php, cURL


stat4seo

Rekomendowane odpowiedzi

Witam !

Strona a.php generuje i wyświetla pewien tekst, powiedzmy "abcde".

Skrypt, b.php przy pomocy biblioteki cURL wysyła POSTa i pobiera wygenerowaną zawartość strony a.php.

Otóż czasami, a powiedziałbym, że nawet dość często, b.php pobiera tylko dwie, jakieś litery (Po, Ma) których teoretycznie a.php nie powinna wyświetlić.

Tak wygląda skrypt z b.php:

$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
//tutaj jakies POSTy
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$text = curl_exec($c);
curl_close($c);

Gdzie może pojawiać się błąd ?

pozdrawiam

logo-stat4seo-blue-small.png

Odnośnik do komentarza
Udostępnij na innych stronach

Mysle że b.php pobiera to co jest i pobiera w całosci.

Czy skrypt w a.php nie wywala przypadkiem błędów przy niektorych nietypowych dla niego zmiennych post? Czy nie robi przekierowań itp.

Czy a.php zawsze pozwala na łączenie się z nim bez podania nagłówków (header, agent)? Mogą byc inne skrypty ktore blokuja roboty.

.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie ma możliwości podejrzenia co wysyła, bo transmisja w tym przypadku jest typu:

serwer <=> serwer, a nie przeglądarka <=> serwer.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Nie ma możliwości podejrzenia co wysyła, bo transmisja w tym przypadku jest typu:

serwer <=> serwer, a nie przeglądarka <=> serwer.

Jeżeli na obydwu serwerach ma sie root-a to ja nie widzę problemu podsłuchiwać po stronie serwerów

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności