1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESOR: Pojďme napsat program, který sleduje, kolikrát uživatel 3 00:00:02,980 --> 00:00:06,390 navštívil webové stránky, a tím ukazuje, jak můžete použít PHP je 4 00:00:06,390 --> 00:00:08,320 funkce známé jako relace. 5 00:00:08,320 --> 00:00:11,740 Pojďme začít tím, že se nejprve zjistí vzhled v HTML, které jsem připravil v 6 00:00:11,740 --> 00:00:12,800 předem zde. 7 00:00:12,800 --> 00:00:16,620 Všimněte si, že jsem se dal do těla Tato stránka tvrzení, máte 8 00:00:16,620 --> 00:00:20,770 navštívil webu mnohokrát, přičemž toto množství se bude 9 00:00:20,770 --> 00:00:25,070 Výsledkem výstupu proměnné, které je zřejmě tzv. dolaru pult. 10 00:00:25,070 --> 00:00:28,800 >> Nyní se v horní části tohoto souboru jsem opustil nějaký prostor mezi otevřeným značky 11 00:00:28,800 --> 00:00:30,820 a uzavřený tag pro některé PHP kódu. 12 00:00:30,820 --> 00:00:34,380 Pojďme se nyní spustit relaci zadáním následující. 13 00:00:34,380 --> 00:00:37,790 Session_start a volání že funkce. 14 00:00:37,790 --> 00:00:41,150 Co to prostě dělá, je informovat PHP že bych chtěl začít používat 15 00:00:41,150 --> 00:00:45,040 Session takže super globální, dolar přihlásit podtržítko relace, je 16 00:00:45,040 --> 00:00:45,820 mám k dispozici. 17 00:00:45,820 --> 00:00:49,590 A PHP a webový server, Proto, jako mávnutím kouzelného proutku se postarat o tom, jak 18 00:00:49,590 --> 00:00:53,260 že proměnná je ve skutečnosti realizována tam a zpět mezi klientem a 19 00:00:53,260 --> 00:00:55,150 serveru, nějak pomocí cookies. 20 00:00:55,150 --> 00:00:58,690 >> Ale v kódu, co jsem vedle chci dělat je něco jako následující. 21 00:00:58,690 --> 00:01:03,250 Za prvé, pojďme zjistit, jestli existuje již variabilní sada v mém sezení. 22 00:01:03,250 --> 00:01:09,940 Pokud je nastaven znak dolaru podtržítko Zasedání citace konec citátu pult. 23 00:01:09,940 --> 00:01:13,690 Jinými slovy, budu používat relace velmi globální pro uložení klíče, 24 00:01:13,690 --> 00:01:17,180 také volal čítač, jehož hodnota je bude celkový počet dob 25 00:01:17,180 --> 00:01:20,790 že uživatel navštíví mé stránky, a Vezmu tuto hodnotu podle potřeby a dát 26 00:01:20,790 --> 00:01:23,630 je to v mém lokálním proměnným, dolar přihlásit počítadlo, aby se 27 00:01:23,630 --> 00:01:25,190 zobrazí tuto hodnotu. 28 00:01:25,190 --> 00:01:29,850 >> Dále, pokud ten klíč je opravdu nastaven na hodnota, já jdu do toho a urvat 29 00:01:29,850 --> 00:01:35,880 tato hodnota se znakem dolaru pult dostane znak dolaru podtržítko sezení 30 00:01:35,880 --> 00:01:40,130 otevřený držák citace konec citátu counter zavřít držák středník. 31 00:01:40,130 --> 00:01:43,160 Pokud není nastavena tato proměnná, pojďme jednoduše inicializovat čítač s 32 00:01:43,160 --> 00:01:44,600 nulovou hodnotu. 33 00:01:44,600 --> 00:01:48,700 Mezitím, bez ohledu na to, co se stane, až tam, pojďme aktualizovat znak dolaru 34 00:01:48,700 --> 00:01:52,400 podtržítko relace citace konec citátu počítadlo se bez ohledu na to místní 35 00:01:52,400 --> 00:01:54,770 Proměnná je plus 1. 36 00:01:54,770 --> 00:01:58,930 >> Tvrdím, nyní, prostřednictvím tohoto odvětví a trochu aritmetiky, budu 37 00:01:58,930 --> 00:02:01,480 začít počítat, kolikrát uživatel navštívil tuto stránku. 38 00:02:01,480 --> 00:02:02,240 Pojďme se podívat. 39 00:02:02,240 --> 00:02:04,240 Pojďme uložte soubor a otevřete že se v prohlížeči. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Pojďme navštívit http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 To je poprvé, co jsem tady tak, opravdu jsem navštívil na webu nula krát. 43 00:02:17,120 --> 00:02:22,060 Ale pojďme teď znovu, pojďme se teď znovu, Pojďme se tedy znovu, a jak 44 00:02:22,060 --> 00:02:25,300 Očekává se, jsem teď návštěvníků této stránky: ne nula, ale třikrát. 45 00:02:25,300 --> 00:02:26,816