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

Banovanje browsera

[es] :: PHP :: Banovanje browsera

[ Pregleda: 2643 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Koby_FCRS

Član broj: 91005
Poruke: 268
*.dialup.neobee.net.

Jabber: sol_wampir@hotmail.com


+1 Profil

icon Banovanje browsera09.06.2006. u 11:10 - pre 216 meseci
Zna li neko kako mogu da banujem pristup sajtu odredjenom browseru?
u pitanju je wap sajt,pa banovanje preko ip adrese nema svrhu-skoro svi koriste ukupno 2 ip adrese.

Dakle ideja je da ja upisem oznaku za neciji fon,i njegovu ip adresu i kada se taj konaktuje na stranicu da se automatski preusmeri na neku drugu stranicu.

Vec imam tako nesto,ali nece da radi:

Code:
if ($REMOTE_ADDR =="$ip" || $REMOTE_ADDR =="$ip" || $HTTP_USER_AGENT =="$browser" || $HTTP_USER_AGENT =="$browser"){ 
echo "<wml>"; 
echo "<card title=\"ban\" ontimer=\"http://urlzapreusmerenje\">"; 
echo "<timer value=\"10\"/>"; 
echo "<p>"; 
echo "Ban hahhaha"; 
echo "</p>"; 
echo "</card>"; 
echo "</wml>"; 
exit(); 
}


i kod gde se upijuju podaci za ban:

Code:
<?php 
$ip= "127.0.0."; //ip adresa onog koga zelis banovat 
$browser ="Opera/8.51 (Windows NT 5.1; U; en)";//browser onog koga zelis banovat 
?>

***
http://solforum.org Najveci domaci W@P FORUM
***
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Banovanje browsera09.06.2006. u 11:37 - pre 216 meseci
probaj sa: ` $foo = $_SERVER['HTTP_USER_AGENT'] `

btw, zasto imas po dva puta istu stvar u if-u?
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

Koby_FCRS

Član broj: 91005
Poruke: 268
*.dialup.neobee.net.

Jabber: sol_wampir@hotmail.com


+1 Profil

icon Re: Banovanje browsera09.06.2006. u 11:52 - pre 216 meseci
ne znam,nisam ja to pisao..
gde da ubacim ovo sto si mi ti dao,tj kako onda treba da izgleda taj kod?
***
http://solforum.org Najveci domaci W@P FORUM
***
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Banovanje browsera09.06.2006. u 12:32 - pre 216 meseci
$browser ="Opera/8.51 (Windows NT 5.1; U; en)";//browser onog koga zelis banovat
if ($_SERVER['HTTP_USER_AGENT'] == $browser)
{ include("opera_error.php); }

ako nije opera.. ce da pusta dalje

btw, zasto uopste hoces da blokiras neki browser?
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

Koby_FCRS

Član broj: 91005
Poruke: 268
*.dialup.neobee.net.

Jabber: sol_wampir@hotmail.com


+1 Profil

icon Re: Banovanje browsera09.06.2006. u 13:26 - pre 216 meseci
u pitanju je wap sajt,pa je to jedini nacin za banovanje jer svi koriste istu ip adresu...
***
http://solforum.org Najveci domaci W@P FORUM
***
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: Banovanje browsera09.06.2006. u 13:59 - pre 216 meseci
Code:

$browser_info = $_SERVER["HTTP_USER_AGENT"]; 
$trazeni_browser = 'Opera';
$trazi = strpos($browser_info, $trazeni_browser);
if ($trazi == true) {
   echo "Vi koristite Browser Opera - nemozete dalje";
} else {
   echo "Vi koristite drugi Browser  - idemo dalje";
}
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Banovanje browsera09.06.2006. u 16:56 - pre 216 meseci
Nadam se da razumes, da ces onda banovati sve koji koriste Operu browser?! :)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Banovanje browsera09.06.2006. u 17:08 - pre 216 meseci
<?php

if (preg_match("/(Mozilla\/5\.0).*?(?=Firefox\/1\.5\.0\.[234])/",$_SERVER["HTTP_USER_AGENT"])!=0) {
header("HTTP/1.1 403 Forbidden");
header("location:/403.html");
}
?>

Banovanje FF 1.5.02 1.5.03 1.5.04

Nauci regex.
 
Odgovor na temu

Koby_FCRS

Član broj: 91005
Poruke: 268
*.dialup.neobee.net.

Jabber: sol_wampir@hotmail.com


+1 Profil

icon Re: Banovanje browsera09.06.2006. u 21:54 - pre 216 meseci
hvala vam svima na pomoci!
eh sad..
stvari stoje ovako...

Kod koji je napisao mulaz mi prikazuje gresku na stranici
Kod koji je napisao bojan_bozovic neradi,ali ni ne pokazuje gresku. dakle verovatno radi,ali ja imam ff 1.5

Jedino kod koji je napisao glavince radi kako treba,ali..
Uvek to ali..

NECE DA BANUJE NISTA DRUGO OSIM OPERE!?

Dakle sta treba da upisem umesto "Opera u ovom kodu,da bih banovao neki drugi browser,npr za winWAP oznaka je WinWAP/3.2

ja to lepo upisem tamo,ali nece da ga banuje,zasto?


Evo i koda ponovo


Code:

$browser_info = $_SERVER["HTTP_USER_AGENT"]; 
$trazeni_browser = 'Opera';
$trazi = strpos($browser_info, $trazeni_browser);
if ($trazi == true) {
   echo "Vi koristite Browser Opera - nemozete dalje";
} else {
   echo "Vi koristite drugi Browser  - idemo dalje";
}

***
http://solforum.org Najveci domaci W@P FORUM
***
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: Banovanje browsera13.06.2006. u 14:16 - pre 216 meseci
$trazeni_browser = 'WinWAP/3.2';
 
Odgovor na temu

wapkralj

Član broj: 79588
Poruke: 38
*.dlp92.bih.net.ba.



Profil

icon Re: Banovanje browsera21.06.2006. u 23:12 - pre 216 meseci
evo probaj ovo pa reci jeli radi
$ip ="127.0.0.1";
$browser = "Opera/8.51 (Windows NT 5.1; U; en)";
if ($REMOTE_ADDR =="$ip" AND $HTTP_USER_AGENT =="$browser"){
echo "<wml>";
echo "<card title=\"ban\" ontimer=\"http://urlzapreusmerenje\">";
echo "<timer value=\"10\"/>";
echo "<p>";
echo "Ban hahhaha";
echo "</p>";
echo "</card>";
echo "</wml>";
exit();
}

naravno umjesto ovog browser stavis browser toga,znaci ovo ti je bolje od svega toga sada banuje samo one sa tacno topm IP adresom i browserom ako zelis samo browser samo izbaci ono
$REMOTE_ADDR =="$ip" AND
ako zelis vise adresa samo pravis duple ovake ja sam testirao i radi
testiraj sam odma i opera ti mora bit tacno ova verzija kao i win i jezik kao sto vidis
$browser = "Opera/8.51 (Windows NT 5.1; U; en)";
a ako zelis samo operu znaci sa svim verzijama mozes ovo koristit
$browser = explode ('/', $HTTP_USER_AGENT);

[Ovu poruku je menjao wapkralj dana 22.06.2006. u 00:50 GMT+1]
 
Odgovor na temu

wapkralj

Član broj: 79588
Poruke: 38
*.dlp92.bih.net.ba.



Profil

icon Re: Banovanje browsera21.06.2006. u 23:34 - pre 216 meseci
ako zelis neki drugi browser jednostavno umjesto toga koda za ban postavi ovo na tu istu adresu gdje ce ta osoba nesto napisat ili bit online
$HTTP_USER_AGENT
ocu da kazem preko toga mu saznaj tacan naziv browsera
ili koristi ovo
$browser = explode ('/', $HTTP_USER_AGENT);
tako da stavis onda samo prvi dio naziva kao npr:
Opera
Nokia3220

 
Odgovor na temu

[es] :: PHP :: Banovanje browsera

[ Pregleda: 2643 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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