Autor Zpráva
ahoj
Profil *
Načítám stránky z cizího serveru. Někdy ale nastane stav, že stránka už neexistuje a v tom případě jsem (když jsem návštěvník-člověk) přesměrován - vidím, že zadám jednu adresu, místo ní se otevře jiná a na ní hláška, že stránka byla odstraněna. Můj skript ale v tom případě havaruje, ať už použiju file_get_contents nebo curl. Načtení té náhradní stránky neproběhne. Jak můžu detekovat, že jsem přesměrován?
Amunak
Profil
ahoj:
Spolu s odpovědí (html) kódem přichází ze serveru taky hlavičky. Budeš potřebovat zjistit co obsahují (třeba informaci o přesměrování) a podle toho se zařídit.

response headers v manuálu
Mároš
Profil
Tohle by nepomohlo?
ahoj
Profil *
Amunak:
Spolu s odpovědí (html) kódem přichází ze serveru taky hlavičky

To vím, jen jsem nevěděl, že tam najdu i tohle.
Takže je to tak, že file_get_contents proběhne, aniž by mi to shodilo ten skript, získám to $http_response_header a můžu to zpracovat?
Měl jsem za to, že to padá už při file_get_contents. Zkusím to a uvidím, díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: