En cookie är en liten fil som server lagrar på en användares dator och att en webbläsare skickar med varje webbsida begäran . Cookies är ett bra sätt för webbapplikationer att lagra information på flera sidor . I PHP , kanske du vill komma åt och ställa in cookies , sedan omdirigera användaren till en annan webbsida , till exempel efter en lyckad inloggning . Du kan göra detta med PHP : s inbyggda cookie och HTTP -funktioner header . Instruktioner
1
Skapa en ny PHP -fil med en redaktör eller Anteckningar . Börja filen genom att buffra utgång för att undvika felmeddelanden från webbläsaren när omdirigering eller sätta cookies . Till exempel , typ :
< php
ob_start ( ) ;
2
Börja ett PHP session om tillgång sessionsvariabler : ?
session_start ( ) ;
3
Åtkomst en cookie genom att referera till PHP associativ array " _COOKIE " med cookie namn :
$ lang = $ _COOKIE [ ' language ' ] ;
4
Ställ en kaka genom att anropa PHP " setcookie ( ) " -funktion . Passera cookie namn , värde , utgångsdatum och rotsökvägen så cookien är tillgängliga över hela domänen . Till exempel , typ :
if ( isset ( $ _SESSION [ ' login_successful ' ] ) ) {
setcookie ( ' id ' , $ id , tid ( ) + 60 * 60 * 24 * 30 , ' /');
5
omdirigera användaren till en annan webbsida med PHP " header ( ) " -funktion . Pass " Plats : " och omdirigera URL :
header ( "Location : $ URL " ) ;
exit ( 0 ) ;
}
6
Spola utgångsbufferten och fortsätta med webbsidan . Skriv till exempel : ? !
Ob_end_flush ( ) ;
>
< DOCTYPE HTML >
< html lang = " sv " >
< meta Sida
< /body>
< /html > Addera