I et nøtteskall , er $ _SESSION en type variabel som brukes i PHP programmeringsspråk for å lagre informasjon på en nettside på tvers av flere websider . Det er en " superglobal " variable , noe som betyr at verdien tilordnet det er tilgjengelig for alle deler av programmet . Når en bruker logger seg på en PHP nettside , er en økt opprettet og informasjon om den besøkende er lagret i $ _SESSION superglobal . Hver nettleser som kobles til området er gitt en unik session ID når $ _SESSION kalles. Forstå hvordan dette superglobal fungerer kan hjelpe deg å gjøre effektiv bruk av den i PHP programkode. Du trenger en Web server med PHP installert
Vis flere instruksjoner
en
Lag noen websider på datamaskinen eller ved hjelp av HTML-editoren grensesnittet på webserveren . Du trenger minst to sider for dette læringsprosjekt . På toppen av hver side som du ønsker å bruke $ _SESSION informasjon , skriver du inn følgende linje før andre koder : en
session_start ();
Du må legge inn denne koden på begynnelsen av siden før noen annen utgang eller du får meldingen " Advarsel : session_start ( ) [ function.session - start ]: Kan ikke sende session cache limiter - overskrifter allerede sendt (output startet på ... " etterfulgt av navnet på filen .
2
butikken noen session data ved å skrive følgende kode i ditt første websiden , etter $ _SESSION uttalelse:
session_start ( ) ; if ( isset ( $ _SESSION [ ! ,"' teller '] ) ) {$ _SESSION [' teller '] = 0 ;} else { $ _SESSION [' teller '] + +; } echo $ _SESSION [' teller ' ];
Denne koden instruerer PHP å starte økten , og hvis verdien av "teller " variabelen er null, øke det etter en.
3
Legg den andre websiden inn din tekst eller HTML editor. etter åpning $ _SESSION uttalelse på den første linjen i filen , skriver du inn følgende kode :
session_start (); echo $ _SESSION [' teller ' ];
Dette åpner en økt ved å bruke $ _SESSION superglobal og viser verdien av "teller " variable , som trinn for hver gang en side med telleren koden i trinn 2 laster inn i en brukers nettleser .