Cookies en sessie variabelen zijn twee methoden die worden gebruikt in PHP programmeren om kleine stukjes data op te slaan . Het belangrijkste verschil tussen een koekje en een sessie die de cookie opgeslagen op de client computer en sessievariabele opgeslagen op de server . PHP PHP is een programmeertaal die het creëren van dynamische webpagina's mogelijk maakt . De PHP-programma ziet eruit als een webpagina . Het is een sjabloon met delen van de code ingevoegd in delen van de pagina's . Wanneer het programma wordt genoemd , het genereert output voor degenen geprogrammeerde secties , en dus de gebruiker een normale webpagina ziet en ziet geen van de programmering code die gegenereerd delen van de pagina . Opdrachtgever en server een server is een computer , of een programma dat de middelen bezit , of diensten verricht , die andere computers wilt . De andere computers die middelen of diensten van de server wilt worden clients genoemd . De client initieert altijd contact en de server kan alleen zitten en wachten op inkomende verzoeken . De client stuurt een verzoek en de server antwoordt met een antwoord dat de vereiste middelen of de dienst levert . Webpagina's webpagina's zich op een server . De webbrowser is een client . Wanneer een gebruiker het adres van een pagina komt in het adresvak van de browser , de browser haalt die pagina van de webserver en geeft deze weer . Een sessie kan een opeenvolging van gebeurtenissen omvatten . Bijvoorbeeld , op een pagina voorwerpen te verkopen , kan de gebruiker het opbouwen van een mandje van de vele items geselecteerd uit verschillende pagina's van de site. De Hypertext Transport Protocol ( HTTP ) draagt verzoeken en antwoorden tussen webbrowsers en webservers . Het is niet mogelijk elk verzoek om terug te verwijzen naar gegevens die in voorgaande pagina's . Dit is de zogenaamde ¨ staatloos ¨ communicatie . Staatloze communicatie vormt een probleem voor webpagina's die moeten gebeurtenissen die op verschillende webpagina's met elkaar te verbinden . Sessies en cookies op te lossen dit probleem . Verschillen cookies worden gehouden op de client- computer , ze staan open voor verandering door de gebruiker . Een sessie is een dossier gehouden op de server en kan worden aangeduid weer wanneer een gebruiker zich opnieuw Dit maakt sessies veiliger dan cookies . Ook is de maximale grootte van een cookie gedicteerd door de browser . De sessie bestand heeft geen beperking . Sommige organisaties maken gebruik van een cluster van servers die dezelfde service. Aangekomen verzoeken zijn gericht op een server willekeurig gekozen . In deze configuratie zijn cookies een betere optie voor het opslaan van gegevens tussen de verbindingen . Er is geen garantie dat de cliënt opnieuw wordt aangesloten op dezelfde server , en dus toegang tot de sessie bestand zal niet mogelijk zijn .
|