Cookies , de verktyg som spårar dina besök på webbsidor , är skrivna i PHP , vilket är en förkortning för PHP Hypertext Preprocessor . PHP är ett webbaserat skriptspråk . Användare kan bädda in PHP- filer i HTML , som koden för en webbplats , för att utföra en uppgift . Med cookies , är uppgiften att spåra vad besökarna gör på din webbplats och för att komma ihåg dem när de återvänder . Setcookie
setcookie är PHP-funktionen som sätter din webbplats cookies på besökarnas datorer . En funktion är en uppsättning argument - instruktioner datorn utför för att producera ett värde - vilket kan vara bokstäver, siffror eller symboler . Setcookie parametrar inkluderar argumentet , " Name ", som tilldelar ett namn till varje kaka . Det behöver inte vara smart : När du skriver din kod , kan du ge cookies namn som CookieOne , CookieTwo , CookieThree och så vidare . Namn är ett obligatoriskt argument setcookie , men alla andra argument är valfria .
Argument
" Value " argument lagrar namnet på cookie på besökarens dator så din webbplats kan identifiera henne om hon besöker igen . " Path " och " Domän " avgör hur cookien kan nås . " Säkra " och " HttpOnly " ställa säkerhetsnivåer för åtkomst cookies . För att hoppa över att använda någon av dessa argument , sätt " " , en tom sträng , som värde . Ett annat argument , " Expire " anger hur lång tid innan cookien går ut . Om du ställer den till " 0 , " det kommer att spåra användardata under sessionen , och sedan löper ut i slutet .
Running setcookie
p Om setcookie körs när en cookie är redan på plats , kommer att misslyckas . Om det körs utan problem , garanterar inte att den besökande datorn accepterar cookies . När du skickar en cookie , kodar programmet automatiskt Value . Om användaren accepterar cookie setcookie avkodar det , och värdet sätts till cookien namn . The PHP Group hemsida ( us3.php.net/manual/en/tutorial.php ) har flera exempel och handledning för kodning setcookie eller relaterade funktioner , såsom Setrawcookie . Addera Setrawcookie
När du skickar en cookie med setcookie , det är URL - kodad - en metod för att överföra variabler från en webbsida till en annan . Om du inte vill att URL-kodning , använd Setrawcookie . Denna funktion fungerar på exakt samma som setcookie utom utan kodning , vilket förhindrar Värde från automatiskt ställa till cookien namn . Cookies är en del av en webbplats HTTP header , så både setcookie och Setrawcookie måste aktiveras innan tomten skickar material till webbläsaren .