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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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