curl port probléma
Egy router mögötti webszerver válaszait kellene elkapnom. A router mögött több szerver van. Nekem a 81-es porton lévőt kellene elcsípnem.
Ha böngészőbe beírom, hogy domain.xx:80 vagy domain.xx:81 akkor az eltérő weboldalakat látom. (A domain.xx csak példa)
Annyira már rájöttem, hogy file_get_contents-el hiába próbálkozom, azzal esélytelen a 80-as porttól eltérő lekérdezés.
Most a curl-al erölködöm, de ez sem az igazi:A 80-as szerver válaszát megkapom ugyan, de a 81-est nem. Létezhet, hogy a tárhelyszolgáltatómnál, ahol a curl-t futtatom külön kell kérnem a 81-es port komunikációját? Ha igen, ez mennyire járható út? Vagy mi más lehet a hiba?
Előre is kösz a javaslatokat!
■ Ha böngészőbe beírom, hogy domain.xx:80 vagy domain.xx:81 akkor az eltérő weboldalakat látom. (A domain.xx csak példa)
Annyira már rájöttem, hogy file_get_contents-el hiába próbálkozom, azzal esélytelen a 80-as porttól eltérő lekérdezés.
Most a curl-al erölködöm, de ez sem az igazi:
$cURL = curl_init('http://domain.xx');
curl_setopt($cURL, CURLOPT_PORT, 80);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, 80);
$HTML = curl_exec($cURL);
Előre is kösz a javaslatokat!
Tárhely: Janoszen
Szerintem próbáld ki úgy is, hogy a CURLOPT_RETURNTRANSFER-t 80-on hagyod, illetve megfordítva is, de ez csak egy olyan ötlet, amit igazolni nem tudok, de könnyű kipróbálni. Szerintem a CURLOPT_PORT szól a domain.xx szervernek, a CURLOPT_RETURNTRANSFER pedig hát szintén, hogy a te tárhelyed szerverének ez a bemenő portja. Nem tudom, de szerintem a tárhelyedről kimehet 80-on a kérés a domain.xx 81-ére, de Janoszen biztos tudja. Addig szerintem ezeket próbáld ki, mivel csak lekérés van, nagy baj nem lehet belőle.
Ezeken kívül ugye minden hibaüzit elkapni és ideírni, mert kicsit kétlem, hogy simán nem műxik, de nem tudom, hogy Apache-loghoz férsz-e a szolgáltatódnál. (Gondolom Apache van.) Annak beállításaitól is függ, hogy mit csinálhatsz.
A szolgáltatódnak feltetted ugyanezt a kérdést? Vagy valami ingyenes, nincs support?
Ezeken kívül a fejlesztői környezetből is próbáld meg, ott azt tekersz Apache-on, PHP-n, amit akarsz. Abba is bele kell kicsit tanulni valamikor (nekem is volna mit...).
CURLOPT_RETURNTRANSFER
http://php.net/manual/en/function.curl-setopt.php
A curl_error hasznalataval ki
http://stackoverflow.com/ques
Lehetséges, hogy a tűzfal blokkolja kifelé a 81-et, nézd meg a hibaüzenetet, kérdezd meg a szolgáltatót, azért van email címük meg telefonszámuk...
Köszönöm az ötleteket! A
A CURLOPT_RETURNTRANSFER 80-at próbáltam :-), természetesen semmi eredménye nem volt.
A szolgálgató logjában semmi hiba nem látszik.
A curl_error-t este kipróbálom.
Szerintem inf3rno lesz a befutó és a tárhelyszolgáltatóra fogok rákérdezni.
Kaptam olyan tippet, hogy még