Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
vytvoriť zaškrtávacie políčko pridaním vstupnej tag typu " checkbox " a označenie bezprostredne po vstupe značku . To by malo byť umiestnené po prihlásení oblastiach ( napr. meno a heslo ) a pred tlačítko odoslať . Príklad Kód :
input type = " checkbox " name = " remember " > Pamätaj si ma < /p >
2
Pridať " keby " vyhlásenie že skontroluje , či " Pamätaj si ma " políčko je začiarknuté , alebo nie , a ak áno , nastaví užívateľské meno cookie na užívateľské meno v premennej $ _SESSION a heslom cookie na heslá v premennej $ _SESSION . To by malo byť umiestnené po kóde , ktorý nastavuje $ _SESSION premenné pre prihlásenie užívateľa dovnútra Príklad kódu :
if ( isset ( $ _POST [ ' pamätať ' ] ) ) {
setcookie ( " cookname " , $ _SESSION [ ' username ' ] , time () 2592000 , " /" ) ;
setcookie ( " cookpass " , $ _SESSION [ ' heslo ' ] , time ( ) 2592000 " /" ) ;
}
3
Pridať ďalšie " keby " vyhlásenie , že kontroluje užívateľom cookies pre užívateľské meno a heslo a potom nastaví $ _SESSION užívateľské meno na $ _COOKIE username a $ _SESSION heslo do $ _COOKIE hesla . Príklad Kód :
if ( isset ( $ _COOKIE [ ' cookname ' ] ) && isset ( $ _COOKIE [ ' cookpass ' ] ) ) {
$ _SESSION [ ' username ' ] = $ _COOKIE [ ' cookname ' ] ;
$ _SESSION [ ' heslo ' ] = $ _COOKIE [ ' cookpass ' ] ;
}
4
Pridať ďalšie " keby " vyhlásenie na začiatku vášho odhlásenia kódu , ktorý sa neprejavila cookies , ak sa užívateľ odhlási . " Ak " vyhlásenie by malo skontrolovať , či sú nastavené súbory cookie , a ak sú , je nastaviť na prázdny s negatívnym uplynutím . Príklad Kód :
if ( isset ( $ _COOKIE [ ' cookname ' ] ) && isset ( $ _COOKIE [ ' cookpass ' ] ) ) {
setcookie ( " cookname " , " " , time ( ) -2592000 , " /" ) ;
setcookie ( " cookpass " , " " , time ( ) -2592000 , " /" ) ;
}