Autor Zpráva
Ge0rge
Profil
nemate prosim nekdo vedomost, jak v PHP ziskat vysledne URL odkazovaneho souboru ?

Vysvetlim na prikladech:
- do prohlizece zadam adresu http://www.server.cz/nabidka , zatim netusim zda nabidka je soubor nebo adresar a zda tedy napriklad relativni odkazy v dokumentu ziskanem na teto adrese vedou na http://www.server.cz/nabidka/blablabla nebo http://www.server.cz/blablabla :-).
prohlizec vsak po nacteni teto adresy ma ihned jasno a adresu v adresnim radku pripadne i nalezite poupravi na http://www.server.cz/nabidka/
- zrovna tak kdyz zadam http://www.server.cz/partner muze byt na dane adrese skript ktery mne presmeruje uplne jinam, treba na www.partner.cz ale ja bych potreboval vedet odkud tu stranku http://www.server.cz/partner vlastne stahuji, jak to zjistim v php ?

Díky moc za nakopnutí. :-)
Ge0rge
Profil
tedy jen abych to upresnil, nacitam prozatim ty dokumenty pomoci funkce

file_get_contents('http://server.cz/atd'); cimz ziskam obsah ale take treba i myle povedomi o tom ze ten obsah byl stazen ze server.cz zatimco ve skutecnosti byl stazen odjinud ... a v tom je ten problem ja bych potreboval osetrit to tak abych vyslednou adresu stazeneho dokumentu znal a mohl zpracovani efektivne omezit treba pouze na interni dokumenty v ramci jednoho serveru.
nightfish
Profil
Ge0rge
asi bych to vyřešil stahováním pomocí CURL
a vždy po stažení se zeptal na hodnotu CURLINFO_EFFECTIVE_URL
více viz http://cz.php.net/manual/en/function.curl-getinfo.php
Toto téma je uzamčeno. Odpověď nelze zaslat.