Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

OS & Browser PHP Detector 3.0

[es] :: PHP :: OS & Browser PHP Detector 3.0

[ Pregleda: 3725 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon OS & Browser PHP Detector 3.012.06.2002. u 18:56 - pre 266 meseci
Sors je na http://www.zastita.co.yu/agent2.php .
Ako hocete da vidite kako radi - http://www.zastita.co.yu/agent1.php .
A agent.php je sama skripta, bez echo i $_SERVER...

Zasto 3.0?
Zato sto sam izbacio eregi, sada sam isao na foru da Agent string explode-ujem u Array, pa onda obicnom FOR petljom proveravam reci...
Mislim da je tako skripta mnogo brza, a i radi znatno sigurnije, i sors je citljiviji.

Tamo sam stavio komentar gde da dodajete nove browsere, veoma lako se dodaju, samo ukucate ime novog browsera, odnosno operativnog sistema.

Skripta radi punih 24h bez ijedne greske, obradila je oko 70 razlicitih Agent potpisa, i deluje mi veoma 'zdravo'.
Ako je budem slucajno update-ovao, ovde cu samo da napisem da sam to ucinio, a vi imate link za sors.

Skriptu sam napravio da bude modularna, pa je i vi tretirajte kao takvu, znaci snimite je u poseban php fajl koji cete da includujete iz vase skripte, tako da ce buduci update proci bezbolno, samo zamenite fajl.

E, i jos nesto, veoma vazno.
Nema vise $os i $browser, stvar je malo komplikovanija zbog estetike.
Naime, glavna skripta se nalazi u funkciji koja vraca jedndimenzioni Array od dva niza - u prvom je upisan OS a u drugi Browser.
Fora je u tome sto ova skripta ne koristi uopste globalne promenljive, sto znaci da MOZE da se koristi u kombinaciji sa svim mogucim skriptama, bez bojaznosti da ce nesto da poremeti.
Sada mozete cak i da birate koja promenljiva ce da sadrzi recimo ime browsera, to ne mora da bude $browser...

Dakle, da rezimiram, ovako nesto bi trebali da upisete u vasu skriptu:
Code:

include ("agent.php");
$a=detect_os_and_browser ($HTTP_USER_AGENT);
$os=$a[0];
$browser=$a[1];


Kao sto rekoh, $browser ne mora da bude $browser (kao i $os), sami krstite promenljivu...
Skripta je 'hermeticki' zatvorena, i ne ostavlja niti menja bilo kakve promenljive.
 
Odgovor na temu

Aleksandar Marković
Part Time Freelance Journalist

Član broj: 219
Poruke: 5220
*.beotel.net

Sajt: www.akcenat.info


+8 Profil

icon Re: OS & Browser PHP Detector 3.012.06.2002. u 20:02 - pre 266 meseci
E moj brale, pa ne radi ti ...to... :-)))

Šalim se, baš fino ... Pohvalno za "zaštitu"
 
Odgovor na temu

Divine
Miloš Šaković
IT Manager
Yugoslavia

Član broj: 883
Poruke: 108
*.proxy.cg.yu

ICQ: 16044064
Sajt: www.divine.cg.yu


Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 01:18 - pre 266 meseci
foreach je brzi od for u kombinaciji sa countom
preg_match je brzi od ereg


I see dead people...
 
Odgovor na temu

Ivan Golubović
AV market
Požarevac

Član broj: 3154
Poruke: 586
*.InfoSky.Net

Sajt: www.AVmarket.rs


+7 Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 02:18 - pre 266 meseci
zastita,
pošto vidim da si poslednjih 10 dana uznapredovao od vrezije 1.0 do 3.0 kako bi bilo da lepo sedneš i uradiš sve to što planiraš i onda objaviš, a ne ovako, za svaku malu promenu u kodu nova verzija i to ne ono 1.01, 1.02...? Ajde naziv verzije nije ni toliko bitan, ali napravi jednu verziju i doradi i nazovi je OS & Browser & UFO PHP Detector 256.0... samo nemoj ovako svaki drugi dan iz početka...
 
Odgovor na temu

Mihailo
Mihailo Đorić

Član broj: 1016
Poruke: 2875
*.beg.sezampro.yu



+1 Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 03:41 - pre 266 meseci
A fraud protection ? :)

[img]http://www.elitesecurity.org/poruka.php?Action=getfile&MessageID=78447[/img]
Prikačeni fajlovi
 
Odgovor na temu

dr ZiDoo
Banja Luka

Član broj: 189
Poruke: 1728
*.gradiska.com

Jabber: ZiDoo@elitesecurity.org
ICQ: 299539598
Sajt: zidoo.geek.rs.ba


Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 09:33 - pre 266 meseci
Citat:
Mihailo:
A fraud protection ? :)

[img]http://www.elitesecurity.org/poruka.php?Action=getfile&MessageID=78447[/img]


$Mihailo = hudini

tu nema kašike....
 
Odgovor na temu

dwarf
Beograd, Srbija

Član broj: 1328
Poruke: 336
*.yubc.net



Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 10:26 - pre 266 meseci
A jos kada bi niz bio u stvari hash pa kada bi moglo da se uradi:
Code:

// umesto
$os = $a[0];

// da bude ovako
$os = $a["os"]


E ovo bi zaista bilo super.
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 13:39 - pre 266 meseci
Mihajlo, odakle skripta zna da li si IE poterao sa Wine... :)
3.1 izlazi za mesec dana, pa vi ako hocete cekajte...
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.juventus.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 13:53 - pre 266 meseci
Citat:
zastita:
3.1 izlazi za mesec dana, pa vi ako hocete cekajte...


Hm, znaci, posle 3.1 dolazi i 3.11 for Workgroups, pa onda 95, pa 98, pa onda 98SE, pa 2000, pa Me, pa na kraju Xp..

Nemam nista protiv tvog rada i truda, ali zar nije ovakvo pompezno najavljivanje jedne skriptice malo preterano?

Ljudi obicno daju verzije svojim programima kada se nesto drasticno promenilo/ubrzalo/izmenilo itd.. Tvoja skriptica je za 3 dana skocila do verzije 3.0 bez nekih drasticnih izmena.. Bas preterujes ;o)

Just my 2 cents.

Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 14:03 - pre 266 meseci
Pa evo, za 3.1 cete da cekate mesec dana.
OK?
A drasticno se menjala skripta, 3 puta je iznova pisana...
 
Odgovor na temu

Zoran Rašković
Serbia

Član broj: 95
Poruke: 1360
*.tehnicom.net



+1 Profil

icon Re: OS & Browser PHP Detector 3.013.06.2002. u 15:35 - pre 266 meseci
OK sve je to lepo ali ako si za 3 dana izdao 3 verzije skripte onda si trebao da malo sacekas da ti se sve lepo slozi i nadodje a ne da za jedan dan izdajes jednu verziju, sutra drugu a preksutra trecu.

Ovako malo izgleda smesno kad pogledas ove ovolike verzije.
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: OS & Browser PHP Detector 3.011.10.2002. u 15:02 - pre 262 meseci
sta bi sa ovim? :) oce da izadje nova verzija il nece? :)))
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: OS & Browser PHP Detector 3.011.10.2002. u 16:06 - pre 262 meseci
Nemam vremena sada, radim (profesionalno)...
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: OS & Browser PHP Detector 3.011.10.2002. u 16:17 - pre 262 meseci
Promakla mi ova tema.

Hahahaha prvo sam mislio da se zeza sa ovim verzijama, kad on stvarno radi 'release' 3.0 verzije OS DETECTION scripte!

Ej da je neke os detection barem nego poredi user-agent stringove.. heheh pa peco te se pise 'u hodu', bas ga pretera sa najavljivanjem i objavljivanjem itd..
 
Odgovor na temu

[es] :: PHP :: OS & Browser PHP Detector 3.0

[ Pregleda: 3725 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.