Pereiti prie turinio

fastfingers.07x.net [Apsauga]


Rekomenduojami pranešimai

taigi mano web puslapys: http://fastfingers.07x.net

 

zmones naudojant savo puslapi su savo pildymo forma uzpiles ir aktivojant ja iraso savo norinciu duomenys, pvz kaip padare tai Slon - "1s" arba kaip Saunuolis - "15s"

 

dabartinis mano irasymas su apsaugomis:

 

if($puslapis=="http://") $puslapis=""; //jeigu ten kur puslapio ivedime nieko nebuvo pakeista ir buvo paliktas http:// , pakeiciai i ""

$len1=strlen($nickas); //ziuri koks ilgis nicko

$len2=strlen($puslapis); //ziuri koks ilgis puslapio linko

if($nickas!="" && $rtime > 0 && $len1 < 31 && $len2 < 101) //ziuri ar nickas neligus "" ; kad zaidimo laikas nera mazesnis uz 0 ; kad nicko ilgis nera ilgesnis uz 30 , nes ten kur nicko ivedimas yra nustatytas 30 maximum ; ziuri ar puslapio ilgis nevirsija 100 symboliu.

{

$vowels = array("<a ", "<img", "<", ">", "src=", "href=", "<b>", "<i>", "<u>", ".php" , ".html" , ".jpg" , ".gif" , ".png", "

" , "|"); //masyvas su blogais symboliais-zodziais

$nickas = str_replace($vowels, "", $nickas); //istrina blogus zodzius-symbolius jeigu jie yra

fputs($byla, "$year|$month|$day|$nickas|$puslapis|$ip|$rtime|\n"); // iraso

echo "<center>Your score is added!<br><br>"; //pranesa apie idejima

}

 

Taigi ka as noriu: Noriu kad zmones negaletu tesiog taip paiimt ir irasyt savo norima rezultata.

 

idejos:

1) naudot cookies // bet nei karto nenaudojau ju ir nzn ka su jais daryt ir t.t. ( suprantu kad reikia padaryt kad cookie zimetu kad zaidimas buvo pradetas kai useris ji pradeda ir CIA tikrinu ji ar Buvo pradetas ar Nea ; tikriausiai klystu :D )

2) ten kur yra nicko ir puslapio ivedimas idet Human-Checker.

3) padaryt irasyma ir patikrinima kada paskutini karta zaide tas zaidejas. jeigu greiciau negu pries 10secundu , tai blockoja tada..

4) kai pradeda zaidima, pradeda Session o kai iraso baigia ; arba kai atidaro puslapi pradeda o kai uzdaro baigia , ir berods per session galima perduot kintamuosius nenaudojant input bet velgi nezinau kaip tai padaryt..

 

Aciu uz pagalba <3

Redagavo Losev
Nuoroda į pranešimą
Dalintis kituose puslapiuose
taigi mano web puslapys: http://fastfingers.07x.net

 

zmones naudojant savo puslapi su savo pildymo forma uzpiles ir aktivojant ja iraso savo norinciu duomenys, pvz kaip padare tai Slon - "1s" arba kaip Saunuolis - "15s"

 

dabartinis mano irasymas su apsaugomis:

 

if($puslapis=="http://") $puslapis=""; //jeigu ten kur puslapio ivedime nieko nebuvo pakeista ir buvo paliktas http:// , pakeiciai i ""

$len1=strlen($nickas); //ziuri koks ilgis nicko

$len2=strlen($puslapis); //ziuri koks ilgis puslapio linko

if($nickas!="" && $rtime > 0 && $len1 < 31 && $len2 < 101) //ziuri ar nickas neligus "" ; kad zaidimo laikas nera mazesnis uz 0 ; kad nicko ilgis nera ilgesnis uz 30 , nes ten kur nicko ivedimas yra nustatytas 30 maximum ; ziuri ar puslapio ilgis nevirsija 100 symboliu.

{

$vowels = array("<a ", "<img", "<", ">", "src=", "href=", "<b>", "<i>", "<u>", ".php" , ".html" , ".jpg" , ".gif" , ".png", "

" , "|"); //masyvas su blogais symboliais-zodziais $nickas = str_replace($vowels, "", $nickas); //istrina blogus zodzius-symbolius jeigu jie yra

fputs($byla, "$year|$month|$day|$nickas|$puslapis|$ip|$rtime|\n"); // iraso

echo "<center>Your score is added!<br><br>"; //pranesa apie idejima

}

 

Taigi ka as noriu: Noriu kad zmones negaletu tesiog taip paiimt ir irasyt savo norima rezultata.

 

idejos:

1) naudot cookies // bet nei karto nenaudojau ju ir nzn ka su jais daryt ir t.t. ( suprantu kad reikia padaryt kad cookie zimetu kad zaidimas buvo pradetas kai useris ji pradeda ir CIA tikrinu ji ar Buvo pradetas ar Nea ; tikriausiai klystu :D )

2) ten kur yra nicko ir puslapio ivedimas idet Human-Checker.

3) padaryt irasyma ir patikrinima kada paskutini karta zaide tas zaidejas. jeigu greiciau negu pries 10secundu , tai blockoja tada..

4) kai pradeda zaidima, pradeda Session o kai iraso baigia ; arba kai atidaro puslapi pradeda o kai uzdaro baigia , ir berods per session galima perduot kintamuosius nenaudojant input bet velgi nezinau kaip tai padaryt..

 

Aciu uz pagalba <3

 

 

Dėl šito tai padėsiu, aš darydavau taip:

 

pasidarom kintamuosius:

$ip = $_SERVER['REMOTE_ADDR'];

$time_file=@file_get_contents("flood/$ip-flood.txt"); // cia irasant kazka irasomas time, jei naudoji sql tai sita eilute bus kitokia

$dbr_time=time(); // dabartinis laikas

$liko=$time_file-$dbr_time; // cia atimam tiek kiek buvo laiko irasant is dabartinio

 

 

if($time_file>$dbr_time) // tikrinan

 

 

{ print" Floodo apsauga! Liko $liko s."; }

else {

sitoj vietoj dedam visus filtrus ir irasom duomenis

 

 

 

Jei privėliau kokių klaidų rašyk, pasistengsiu padėti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • 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ą...