1
00:00:00,000 --> 00:00:00,130

2
00:00:00,130 --> 00:00:02,980
>> ПРОФЕСОР: Давайте напишемо програму, яка
відстежує, скільки разів користувач

3
00:00:02,980 --> 00:00:06,390
відвідав веб-сторінки, тим самим
демонстрації того, як можна використовувати РНР

4
00:00:06,390 --> 00:00:08,320
Функція називається сесією.

5
00:00:08,320 --> 00:00:11,740
Давайте почнемо спочатку поглянути
в HTML, що я підготовлений в

6
00:00:11,740 --> 00:00:12,800
просування тут.

7
00:00:12,800 --> 00:00:16,620
Зверніть увагу, що я поставив у тілі
цю сторінку в заяві, у вас є

8
00:00:16,620 --> 00:00:20,770
зайшов на сайт це багато разів,
причому це багато буде

9
00:00:20,770 --> 00:00:25,070
результатом виведення змінної, яка
мабуть, називається знак долара лічильник.

10
00:00:25,070 --> 00:00:28,800
>> Тепер, на вершині цього файлу я
залишилося деякий простір між відкритим тега

11
00:00:28,800 --> 00:00:30,820
і закритим тег протягом деякого PHP коду.

12
00:00:30,820 --> 00:00:34,380
Давайте тепер почати сеанс на
вказавши таке.

13
00:00:34,380 --> 00:00:37,790
Session_start і покликання
що функція.

14
00:00:37,790 --> 00:00:41,150
Те, що це просто робить повідомити PHP
що я хотів би, щоб почати використовувати

15
00:00:41,150 --> 00:00:45,040
Сесія, так що супер глобальному, долар
підписати підкреслення сесії, є

16
00:00:45,040 --> 00:00:45,820
доступні для мене.

17
00:00:45,820 --> 00:00:49,590
І PHP та веб-сервер буде,
Тому, чарівним чином дбати про те, як

18
00:00:49,590 --> 00:00:53,260
ця змінна насправді реалізовані
туди і назад між клієнтом і

19
00:00:53,260 --> 00:00:55,150
сервер, так чи інакше, використовуючи печиво.

20
00:00:55,150 --> 00:00:58,690
>> Але в коді, що я поруч хочу зробити
це щось на кшталт такого.

21
00:00:58,690 --> 00:01:03,250
По-перше, давайте перевіримо, чи є вже
змінна набір в моїй сесії.

22
00:01:03,250 --> 00:01:09,940
Якщо встановлено знак долара підкреслення
сесія цитатою кінець цитати лічильник.

23
00:01:09,940 --> 00:01:13,690
Іншими словами, я збираюся використовувати
сесія супер глобальна зберігати ключ,

24
00:01:13,690 --> 00:01:17,180
також називається лічильник, значення якого є
буде загальна кількість раз

25
00:01:17,180 --> 00:01:20,790
що користувач відвідав мій сайт, і
Я візьму це значення при необхідності і покласти

26
00:01:20,790 --> 00:01:23,630
це, на мою локальної змінної, долар
підписати лічильник, для того, щоб

27
00:01:23,630 --> 00:01:25,190
показати це значення.

28
00:01:25,190 --> 00:01:29,850
>> Далі, якщо цей ключ дійсно встановлений з
значення, що я збираюся йти вперед і захопити

29
00:01:29,850 --> 00:01:35,880
що значення знак долара лічильника отримує
знак долара підкреслення сесія

30
00:01:35,880 --> 00:01:40,130
відкриває дужка цитатою кінець цитати лічильник
закриває дужка коми.

31
00:01:40,130 --> 00:01:43,160
Якщо ця змінна не задана, давайте
просто ініціалізувати лічильник з

32
00:01:43,160 --> 00:01:44,600
нульове значення.

33
00:01:44,600 --> 00:01:48,700
Тим часом, незалежно від того, що відбувається, до
там, давайте оновимо знак долара

34
00:01:48,700 --> 00:01:52,400
підкреслюють сеансу цитатою Unquote лічильник
щоб бути все, що ця локальна

35
00:01:52,400 --> 00:01:54,770
змінна плюс 1.

36
00:01:54,770 --> 00:01:58,930
>> Я стверджую, тепер, шляхом цієї галузі та
трохи арифметики, я збираюся

37
00:01:58,930 --> 00:02:01,480
почати підрахунок, скільки разів
Користувач Відвідав цю сторінку.

38
00:02:01,480 --> 00:02:02,240
Давайте поглянемо.

39
00:02:02,240 --> 00:02:04,240
Давайте зберегти файл і відкрити
це в браузері.

40
00:02:04,240 --> 00:02:07,190

41
00:02:07,190 --> 00:02:13,630
>> Давайте відвідати
http://localhost/counter/php.

42
00:02:13,630 --> 00:02:17,120
Це перший раз, коли я ось так,
дійсно, я зайшов на сайт нуль разів.

43
00:02:17,120 --> 00:02:22,060
Але давайте тепер перезавантажити, давайте тепер перезавантажити,
давайте тепер перезавантажити, і, як

44
00:02:22,060 --> 00:02:25,300
Очікується, я тепер відвідування цього сайту
НЕ нуль, але в три рази.

45
00:02:25,300 --> 00:02:26,816