En cookie är en textfil som placeras på cachen i en webbläsare . Dess syfte är att lagra information som webbläsaren behöver för att skapa den rätta miljön för användaren . Cookies används för att lagra inloggningsinformation , session information och kundvagnar i e-handel webbplatser . Cookies är automatiskt raderas när webbläsaren stängs , men det finns tillfällen när kakan måste raderas innan webbläsaren stängs . Och ibland måste den hålla längre . PHP kan användas för att utföra båda uppgifterna . Skapa Cookies
Kommandot är PHP att skapa en cookie " setcookie ( namn , värde ) , " där namn är namnet på cookien och värdet är den information som lagras i cookien . Till exempel skulle setcookie ( " Favorite cookies ", " Chocolate Chip " ) skapa en cookie med namnet Favorite kakor med ett värde Chocolate Chip . Självklart skulle namnen och värdena i slutändan beror på hur kakan skulle användas av servern . Addera bort Cookies
Ibland kommer du vill att cookies ska raderas innan användaren stänger sin webbläsare , säger när de loggar ut . För att ta bort en cookie , behöver du bara radera sitt värde . Koden i PHP är setcookie ( namn , '' ) eller setcookie ( namn , FALSKT ) . För att radera favoriten cookies från föregående exempel , är koden setcookie ( " Favorite cookies , '' ) eller setcookie ( " Favorite cookies , FALSKT ) . Det är viktigt att notera att cookies kan ta andra argument inte diskuteras här , och dessa argument måste också ingå när du raderar en cookie . Till exempel , om cookien skapades på detta sätt : setcookie ( ' Favorite cookies ', ' Chocolate Chip ' , tid ( ) 3600 , '' , ' www.ehow.com ' , 1 ) alla dessa parametrar måste finnas , minus värdet på cookien : . setcookie ( " Favorite cookies , '' , tid ( ) 3600 , '' , ' www.ehow.com ' , 1 ) Addera ditt hålla cookies längre
i händelse av att du vill att kakan att hålla i sig efter att webbläsaren har stängts , måste du förklara att när du skapar cookien . Använd " tiden ( ) + X " argument där X är lika med längden i sekunder att cookien ska existera efter att den har skapats . Till exempel , för att skapa den " Favorit cookies " cookie som kommer att pågå i en timme efter skapelsen , är koden setcookie ( " Favorite cookies ',' Chocolate Chip ' , tid ( ) 3600 ) . Tiden ( ) funktionen kontrollerar den aktuella tiden och beräknar 3600 sekunder från nu ( en timme i sekunder ) . När den tiden är nådd , kommer kakan att tas bort om användaren fortfarande använder webbläsare eller inte . Addera