Tema: curl + redirect
Autorius: Barton
Data: 2010-04-15 14:34:34
Yra mazdaug toks kodas:

$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, "http://domenas.com/failas.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result=curl_exec($ch);
curl_close($ch);
echo $result;


domenas.com/failas.php redirektina i kita URL (pvz 
domenas.com/kitas_failas.php), ir panasu kad redirektas yra "nepilnas", t.y. 
"Location: kitas_failas.php". To pasekoje paleidus sita koda ant localhosto, 
vietoj to, kad skriptas atvaizduotu domenas.com/kitas_failas.php turini, jis 
redirektina save i localhost/kitas_failas.php ir gaunamas tiesiog klaida 
404.

kaip opadaryt, kad skriptas pasigautu "pilna" URL ir redirektintu i 
domenas.com/kitas_failas.php? Tikiuosi, kad pakankamai aiskiai aprasiau 
problema.