1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> Professzor: Írjunk egy programot, amely nyomon követi, hogy hányszor egy felhasználó 3 00:00:02,980 --> 00:00:06,390 járt a weboldalt, így bizonyítja, hogyan lehet használni a PHP 4 00:00:06,390 --> 00:00:08,320 funkció az úgynevezett session. 5 00:00:08,320 --> 00:00:11,740 Kezdjük először, hogy egy pillantást a HTML, hogy már készült 6 00:00:11,740 --> 00:00:12,800 előre itt. 7 00:00:12,800 --> 00:00:16,620 Figyeljük meg, hogy tettem a testét ezt az oldalt a nyilatkozatot, akkor 8 00:00:16,620 --> 00:00:20,770 kiszálltak a helyszínre ezt sokszor, ahol ez sok lesz a 9 00:00:20,770 --> 00:00:25,070 eredményeként kimenetre egy változó, ami látszólag úgynevezett dollár jel számlálót. 10 00:00:25,070 --> 00:00:28,800 >> Nos, fel a tetején a fájl voltam hagyott némi helyet a nyitott tag 11 00:00:28,800 --> 00:00:30,820 és egy zárt tag néhány PHP kódot. 12 00:00:30,820 --> 00:00:34,380 Nézzük most indul a munkamenet meghatározzák a következőket. 13 00:00:34,380 --> 00:00:37,790 Session_start és hívási ezt a funkciót. 14 00:00:37,790 --> 00:00:41,150 Mit, hogy egyszerűen nem is tájékoztatnia a PHP hogy szeretném kezdeni a 15 00:00:41,150 --> 00:00:45,040 Session, hogy a szuper globális, dollár jel aláhúzás ülés is 16 00:00:45,040 --> 00:00:45,820 elérhető számomra. 17 00:00:45,820 --> 00:00:49,590 És a PHP és a web-szerver, ezért varázslatosan vigyázni, hogy hogyan 18 00:00:49,590 --> 00:00:53,260 hogy a változó tényleges megvalósítása oda-vissza a kliens és a 19 00:00:53,260 --> 00:00:55,150 server, valahogy a cookie-kat. 20 00:00:55,150 --> 00:00:58,690 >> De a kódot, amit a következő akarok olyan, mint a következő. 21 00:00:58,690 --> 00:01:03,250 Először is, nézzük meg, hogy van már változó beállított az ülésen. 22 00:01:03,250 --> 00:01:09,940 Ha be van állítva dollárjel aláhúzás munkamenet idézet idézet vége számlálót. 23 00:01:09,940 --> 00:01:13,690 Más szóval, fogom használni a munkamenet szuper globális tárolja a kulcsot, 24 00:01:13,690 --> 00:01:17,180 más néven számláló, melynek értéke lesz a teljes hányszor 25 00:01:17,180 --> 00:01:20,790 , hogy a felhasználó által meglátogatott az oldalamon, és Hozom az értéket, ha szükséges, és tegye 26 00:01:20,790 --> 00:01:23,630 hogy az én helyi változó, dollár jelentkezzen számláló, annak érdekében, hogy 27 00:01:23,630 --> 00:01:25,190 megjeleníteni ezt az értéket. 28 00:01:25,190 --> 00:01:29,850 >> Ezután, ha a kulcs valóban be a érték, én megyek előre, és megragad 29 00:01:29,850 --> 00:01:35,880 ez az érték, dollár, aláír számláló lesz dollárjel aláhúzás ülésen 30 00:01:35,880 --> 00:01:40,130 nyitó zárójel quote idézet vége counter záró zárójel pontosvessző. 31 00:01:40,130 --> 00:01:43,160 Ha ez a változó nincs beállítva, nézzük Egyszerűen inicializálja számláló a 32 00:01:43,160 --> 00:01:44,600 nulla értéket. 33 00:01:44,600 --> 00:01:48,700 Eközben, nem számít, mi történik, akár ott, hadd frissítse dollárjel 34 00:01:48,700 --> 00:01:52,400 aláhúzás munkamenet idézet idézet vége counter hogy amit ez a helyi 35 00:01:52,400 --> 00:01:54,770 változó plusz 1. 36 00:01:54,770 --> 00:01:58,930 >> Azt állítom, most útján ezt ágazati és egy kis számtan, fogok 37 00:01:58,930 --> 00:02:01,480 elkezd számolni hányszor felhasználó látogatta ezt az oldalt. 38 00:02:01,480 --> 00:02:02,240 Vessünk egy pillantást. 39 00:02:02,240 --> 00:02:04,240 Mentsük a fájlt, és nyissa fel a böngészőben. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Látogassunk http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Ez az első alkalom, hogy itt vagyok olyan, Valóban, én kiszálltak a helyszínre nulla alkalommal. 43 00:02:17,120 --> 00:02:22,060 De nézzük most reload, nézzük most reload, nézzük most újratölteni, és mint 44 00:02:22,060 --> 00:02:25,300 várható, Már most felkereste ezt a webhelyet Nem nulla, de háromszor. 45 00:02:25,300 --> 00:02:26,816