Pereiti prie turinio

PHP user agent change


Rekomenduojami pranešimai

Sveiki, gal kas mokat elgtis su "$_SERVER['HTTP_USER_AGENT']" kodu? :) gal galit parasyt koks jo pavizdys butu su atidarytu page ir follow? Dekui.. pvz user agent:Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3 o atidaryt page: http://google.lt , true .. Dekui dar karta :unsure:

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu tai gerai tarkim nori, kad sita:

"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3"

redirectintu i google tada ji paemi irasai i txt faila arba geriau i sql ir paskui tiesiog

$narsykle={select.....where narsykle='$_SERVER['HTTP_USER_AGENT']'}:

if($narsykle != "") { header('Location: http://www.google.lt/');}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar duosiu pavizdį kaip padaryt, kad naršykles pasirinktas ignoruotų.

 

Pvz. :

 

$narsykle_mano = $_SERVER['HTTP_USER_AGENT'];
$narsykle_mano = substr($narsykle_mano, 0, 3);
if ($narsykle_mano == "Moz")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "Win")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "SIE")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Nok")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Ope")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "Son")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Sam")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "SEC")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "MOT")
{
$msg = "Tau cia negalima.";
}
if ($narsykle_mano == "WapSi")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "cURL ")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "porta")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "Reqwi")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "Iwp-t")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}

if ($msg != "")
{
header("location:http://www.google.lt/");
}

 

Galbūt padės.

Redagavo DeSigneR
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Dar duosiu pavizdį kaip padaryt, kad naršykles pasirinktas ignoruotų.

 

Pvz. :

 

$narsykle_mano = $_SERVER['HTTP_USER_AGENT'];
$narsykle_mano = substr($narsykle_mano, 0, 3);
if ($narsykle_mano == "Moz")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "Win")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "SIE")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Nok")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Ope")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "Son")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Sam")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "SEC")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "MOT")
{
$msg = "Tau cia negalima.";
}
if ($narsykle_mano == "WapSi")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "cURL ")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "porta")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "Reqwi")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "Iwp-t")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}

if ($msg != "")
{
header("location:http://www.google.lt/");
}

 

Galbūt padės.

 

Heh, kodas paimtas iš wap žaidimų ;D

 

Tokia apsaugą galiu laisvai apeiti su mozillos addonu arba php scriptu ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Dar duosiu pavizdį kaip padaryt, kad naršykles pasirinktas ignoruotų.

 

Pvz. :

 

$narsykle_mano = $_SERVER['HTTP_USER_AGENT'];
$narsykle_mano = substr($narsykle_mano, 0, 3);
if ($narsykle_mano == "Moz")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "Win")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "SIE")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Nok")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Ope")
{
$msg = "Draudziama ieiti su PC.";
}

if ($narsykle_mano == "Son")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "Sam")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "SEC")
{
$msg = "Tau cia negalima.";
}

if ($narsykle_mano == "MOT")
{
$msg = "Tau cia negalima.";
}
if ($narsykle_mano == "WapSi")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "cURL ")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "porta")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "Reqwi")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}
if ($narsykle_mano == "Iwp-t")
{
$msg = "Draudziama ieiti su kompiuteriu.";
}

if ($msg != "")
{
header("location:http://www.google.lt/");
}

 

Galbūt padės.

 

Ech:

 

$narsykle_mano = substr($narsykle_mano, 0, 3);

 

Nuskaito tris simbolius, o:

 

if ($narsykle_mano == "cURL ")

 

Lygina jau su reikšme kuri turi keturis simbolius. Ir pats programinis kodas..... ...

 

Ne geriau:

 

$prefixB= substr($_SERVER['HTTP_USER_AGENT'], 0, 3);

$arrDeny = array('Moz', 'Win');
$arrDeny = array_flip($arrDeny);

if (isset($arrDeny[$prefixB])) header("Location: http://www.google.lt");

 

Kodo kiekis, logika - tai svarbiausia norint turėti greitai besivartančią svetainę, greitai programinti ir pan.! Sėkmės! ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ech:

 

$narsykle_mano = substr($narsykle_mano, 0, 3);

 

Nuskaito tris simbolius, o:

 

if ($narsykle_mano == "cURL ")

 

Lygina jau su reikšme kuri turi keturis simbolius. Ir pats programinis kodas..... ...

 

Ne geriau:

 

$prefixB= substr($_SERVER['HTTP_USER_AGENT'], 0, 3);

$arrDeny = array('Moz', 'Win');
$arrDeny = array_flip($arrDeny);

if (isset($arrDeny[$prefixB])) header("Location: http://www.google.lt");

 

Kodo kiekis, logika - tai svarbiausia norint turėti greitai besivartančią svetainę, greitai programinti ir pan.! Sėkmės! ;)

 

Idomiai tas array_flip ziurisi, kuo nors geriau uz paprasta in_array? Bent jau man is pirmo zvilgsnio atrodo, kad netgi netikslingas tas masyvo pertvarkymas.

 

if(in_array($prefixB, $arrDeny)) header("Location: http://www.google.lt");

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...