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