Robię z użyciem curl aplikację, która musi (za pomocą proxy) połączyć się ze stroną i wysłać dane przez formularz.
Z wysyłaniem zapytania nie ma problemu. Pojawia się on dopiero, gdy muszę połączyć się przez serwer proxy.
Do aplikacji dodałem:
curl_setopt($c, CURLOPT_HTTPPROXYTUNNEL, true); curl_setopt($c, CURLOPT_PROXY, tutaj_ip); curl_setopt($c, CURLOPT_PROXYPORT, tutaj_port);
Z tymi dwoma ten kod:
<?php if (curl_exec($c)) else ?>
zwraca "error". Bez nich wszytko jest ok - tzn. łączę się i wysyłam formularz.
Dodam, że korzystam z serwera Apache na Debianie 6.0.2.1 zainstalowanego w domu i mam włączone dodatki mod_proxy.so i mod_proxy_http.so.
Czy ktoś może wie co jest nie tak? Mniemam, że chodzi o konfigurację Apache, ale nie jestem pewien.
Wyświetliłem sobie informacje za pomocą curl_errno i curl_error i zwraca:
56
Proxy CONNECT aborted
albo
7
couldn't connect to host