Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 3.748 pregleda

Najnovija ↓

Banovanje browsera 09.06.2006. u 12:10 · pre 248 meseci #1
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 
?>
Potpis
***
http://solforum.org Najveci domaci W@P FORUM
***
Re: Banovanje browsera 09.06.2006. u 12:52 · pre 248 meseci #3
ne znam,nisam ja to pisao..
gde da ubacim ovo sto si mi ti dao,tj kako onda treba da izgleda taj kod?
Potpis
***
http://solforum.org Najveci domaci W@P FORUM
***
Re: Banovanje browsera 09.06.2006. u 13:32 · pre 248 meseci #4
$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?
Potpis
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
Re: Banovanje browsera 09.06.2006. u 14:26 · pre 248 meseci #5
u pitanju je wap sajt,pa je to jedini nacin za banovanje jer svi koriste istu ip adresu...
Potpis
***
http://solforum.org Najveci domaci W@P FORUM
***
Re: Banovanje browsera 09.06.2006. u 14:59 · pre 248 meseci #6
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";
}
Re: Banovanje browsera 09.06.2006. u 18:08 · pre 248 meseci #8
<?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.
Re: Banovanje browsera 09.06.2006. u 22:54 · pre 248 meseci #9
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";
}
Potpis
***
http://solforum.org Najveci domaci W@P FORUM
***
Re: Banovanje browsera 22.06.2006. u 00:12 · pre 247 meseci
izmenjeno 1 put, poslednji put wapkralj 22.06.2006. u 00:50
  1. wapkralj22.06.2006. u 00:50zapis iz teksta poruke
#11
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);
Re: Banovanje browsera 22.06.2006. u 00:34 · pre 247 meseci #12
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

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme