Autor | Zpráva | ||
---|---|---|---|
ahoj Profil * |
#1 · Zasláno: 15. 3. 2012, 01:04:01
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 |
#2 · Zasláno: 15. 3. 2012, 01:09:13
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 |
#3 · Zasláno: 15. 3. 2012, 01:09:23
Tohle by nepomohlo?
|
||
ahoj Profil * |
#4 · Zasláno: 15. 3. 2012, 01:18:49
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. |
||
Časová prodleva: 14 let
|
0