Apache+PHP ... proxy
HackForum
| Ahoj. Mam dotaz. Jak nastavim svuj domaci server Apache, aby kdyz php pristupuje ke vzdalenym souborum (file_get_contents("[link]")) nezverejnovalo moji IP adresu do logu, ale adresu proxy serveru? Dekuji za odpoved. (odpovědět) | Aoj | 82.27.163.* | 30.3.2013 5:20 |
|
|
|
re: Apache+PHP ... proxy | # |
| Musel bys nastavit, aby se PHP pripojovalo pres proxy server, coz pravdepodobne nejde ([link]). Takze jedine nastavit proxy na urovni celeho systemu. (odpovědět) | |
|
|
re: Apache+PHP ... proxy | # |
| koukni sem [link] vypadá to nadějně, ale nezkoušel jsem :) (odpovědět) | |
|
|
re: Apache+PHP ... proxy | # |
| Využij curl a nadefinuj si vlastní funkci podporující využití proxy. Je to cca 10 řádků kódu.
----------
Sec-Cave.cz - [link] (odpovědět) | |
|
|
re: Apache+PHP ... proxy | # |
| Ano! Moc dekuji za odpovedi! Reseni, ktere pro me bylo fungujici v dobre vuli zverejnuji, treba to nekomu taky pomuze! :)
(curl)
Tohle je na zacatku scriptu
$aContext = array(
'http' => array(
'proxy' => '221.10.40.236:83',
'request_fulluri' => True,
),
);
$cxContext = stream_context_create($aContext);
a pak uz jenom otevreme danou webovou stranku pomoci file_get_contents(nutne nastavit dalsi parametry oproti normalnimu pouziti)
$pokracuj = file_get_contents("[link]", false, $cxContext);
Jeste jednou dekuji za vase odpovedi! (odpovědět) | Aoj | 82.27.163.* | 2.4.2013 0:49 |
|
|
|