#1 2016-07-21 17:54:59

pirios
Člen
Registrován: 2011-08-28
Příspěvky: 30
Web

POSIX funkcie

Dobry den, nebolo by mozne aktivovat POSIX funkcie pre PHP?

Zisla by sa hlavne funkcia posix_uname, ktora vie spolahlivo identifikovat nazov zariadenia.

Alebo to integrovat do vasich globalnych hodnot $_SERVER.

Dakujem.

Upravil pirios (2016-07-21 17:56:06)

Offline

#2 2016-07-21 23:11:46

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 9,909
Web

Re: POSIX funkcie

Pomocou $_SERVER["HTTP_USER_AGENT"] by ste toto mali docieliť tiež, len to nemáte uložené v poli ale ako bežný text, výstup vyzerá napríklad takto:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
alebo
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)
atď.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#3 2016-07-22 08:22:41

pirios
Člen
Registrován: 2011-08-28
Příspěvky: 30
Web

Re: POSIX funkcie

To je velmi slabe riesenie wink Ident cez prehliadac nezaisti, ci ide o ten isty stroj.
Taky Google pri prihlasovani vracia nazov stroja, ale to som si vsimol iba u nich.

Zatial to riesim tak, ze beriem do uvahy IP adresu, agenta a region. Aj ked vsetko z toho sa da simulovat.

Este beriem do uvahy, co vracia $_SERVER["GEOIP_COUNTRY_NAME"] a ked obsahuje slovo "proxy", tak to blokujem.

P.S. Vzdy u vas vrati "GEOIP_COUNTRY_NAME" frazu obsahujucu slovo "proxy", ked klient pouziva proxy server?

Offline

#4 2016-07-22 15:30:10

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 9,909
Web

Re: POSIX funkcie

Asi nemám možnosť ako otestovať, ale ak otvorím moju stránku cez proxy server tak premenná GEOIP_COUNTRY_NAME obsahuje názov štátu danej IP proxy servera.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

Zápatí

Založeno na FluxBB | CZ a SK