En cookie er en lille fil , som en server gemmer på en brugers pc , og at en webbrowser sender med hvert webside anmodning. Cookies er en nyttig måde til web-applikationer til at gemme informationer på tværs af sider . I PHP, kan du få adgang til og sætte cookies , så omdirigere brugeren til en anden webside , for eksempel efter en vellykket login. Du kan gøre dette med PHPs indbyggede cookie og HTTP- header -funktioner. Instruktioner
1
Opret en ny PHP fil med en editor eller Notesblok. Begynd filen ved buffering output for at undgå fejlmeddelelser fra browseren, når omdirigere eller indstilling cookies. Skriv f.eks : Hej
< php
ob_start ();
2
Begynd en PHP session, hvis adgang til session variabler : ?
session_start ();
3
Access en cookie ved at referere til PHP associative array " _COOKIE " med cookie-navn : Hej
$ lang = $ _COOKIE [' sprog '] ;
4
Indstil en cookie ved at kalde PHP " setcookie ()" funktionen . Pass cookie-navn , værdi, udløb og root sti, så den cookie er tilgængelig på tværs af hele domænet. Skriv f.eks :
if ( isset ( $ _SESSION [' login_successful '] )) {
setcookie ( ' id ' , $ id , tid () + 60 * 60 * 24 * 30 ' /');
5
omdirigere brugeren til en anden webside med PHP "header ()" funktionen . Pass "Location : " og omdirigeringswebadressen : Hej
header ( "Location : $ URL" ),
exit ( 0 )
}
6
Skyl output buffer og fortsætte med websiden. Skriv f.eks : ? !
Ob_end_flush ();
>
< DOCTYPE HTML >
< html lang = "da" >
< meta Side
< /body >
< /html >