PROFESSUR: Ejja jikteb programm li iżomm rekord ta 'kif ħafna drabi utent żaret paġna web, u b'hekk turi kif tista 'tuża l-PHP karatteristika magħrufa bħala sessjoni. Ejja tibda mill-ewwel tagħti ħarsa fil-HTML li stajt ippreparat javvanzaw hawn. Avviż li I poġġew fil-korp ta ' din il-paġna l-istqarrija, għandek żar is-sit dan ħafna drabi, li biha dan ħafna se tkun l- riżultat ta outputting varjabbli li l- apparentement, kienet dollaru sinjal counter. Issa, fil-quċċata ta 'dan il-fajl stajt ħalla xi spazju bejn tag miftuħ u tag magħluqa għal xi kodiċi PHP. Ejja issa tibda sessjoni minn jispeċifikaw dan li ġej. Session_start u ssejjaħ dik il-funzjoni. Dak li sempliċiment ma huwa jinforma PHP li nixtieq li jibdew jużaw Sessjoni sabiex il-super globali, dollaru jiffirmaw sessjoni jenfasizzaw, huwa disponibbli għalija. U PHP u l-web server se, Għalhekk, magically jieħdu ħsieb ta 'kif dak il-varjabbli huwa attwalment implimentata quddiem u lura bejn klijent u server, b'xi jużaw cookies. Iżda fil-kodiċi, dak I jmiss trid tagħmel hija xi ħaġa simili li ġej. Ewwelnett, ejja jiċċekkjaw jekk hemm diġà sett varjabbli f'sessjoni tiegħi. Jekk huwa stabbilit dollaru underscore sinjal sessjoni quote counter unquote. Fi kliem ieħor, jien ser tuża l- sessjoni super globali biex jaħżnu ċ-ċavetta, imsejħa wkoll counter, li l-valur huwa se jkun in-numru totali ta 'drabi li l-utent ikun żar is-sit tiegħi, u I ser grab dak il-valur meħtieġ u mqiegħda huwa fil-varjabbli lokali tiegħi, dollaru sinjal counter, sabiex juru dak il-valur. Sussegwentement, jekk dan muftieħ huwa tabilħaqq stabbilit bi valur, jien ser imorru quddiem u grab dak il-valur ma counter sinjal dollaru gets sessjoni underscore sinjal dollaru quote bracket open counter unquote virgola parentesi magħluqa. Jekk dak il-varjabbli ma tiġix stabbilita, ejja sempliċiment initialize counter mal- valur żero. Sadanittant, l-ebda kwistjoni x'jiġri up hemm, ejja taġġorna sinjal dollaru jenfasizzaw sessjoni unquote quote counter li jkun x'ikun din lokali varjabbli huwa plus 1. I pretensjoni, issa, permezz ta 'din il-fergħa u daqsxejn ta 'aritmetika, I vais jibdew jingħaddu kif ħafna drabi l- utent ikun żar din il-paġna. Ejja tagħti ħarsa. Ejja tiffranka l-fajl u tiftaħ it up fil-browser. Ejja żur http://localhost/counter/php. Din hija l-ewwel darba jien hawn hekk, tabilħaqq, I żar is-sit żero darbiet. Imma ejja issa jerġgħu jitgħabbew, ejja issa rikarigu, ejja issa jerġgħu jitgħabbew, u bħala mistenni, I issa stajt żar dan is-sit mhux żero, iżda tliet darbiet.