Autor | Zpráva | ||
---|---|---|---|
Trupy Profil * |
#1 · Zasláno: 1. 4. 2016, 17:29:44
Zdravím,
mám dotaz, pokud si stahuju z cizího webu html přes funkci file_get_contents, jak vypadá dotaz na cílovém serveru? Tváří se jako standardní návštěva, nebo je možné poznat, že je to skript, který stahuje HTML? Díky |
||
Chro. Profil |
#2 · Zasláno: 1. 4. 2016, 19:56:33
Tak třeba jeden nejmenovaný český freehosting posílá při použití file_get_contents hlavičku s user agentem X-PHP... Jiný neposílá user agenta vůbec. Takže už z toho je zřejmé, že pravděpodobně nejde o člověka.
Nastavit funkci tak, aby imitovala prohlížeč a zasílala veškeré běžné hlavičky, je naznačeno na php.net v manuálu k této funkci, viz příklad #4. |
||
Martin2 Profil * |
#3 · Zasláno: 1. 4. 2016, 22:11:40
Trupy:
„Tváří se jako standardní návštěva, nebo je možné poznat, že je to skript, který stahuje HTML?“ Standardně PHP neposílá hlavičky, které normální prohlížeče běžně posílají, jako User-Agent , Accept-Language , Accept-Encoding , Accept .
User-Agent se dá nastavit i v php.ini, tak zmínil Chro., standardně nastaven není. |
||
Časová prodleva: 8 let
|
0