Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   Вопрос по PHP (https://forum.antichat.xyz/showthread.php?t=432040)

komilfo 26.10.2015 08:30

Доброго времени суток

Юзерский вопрос:

Как в PHP сделать так, чтобы при обращении к скрипту он выводил 0, обратились второй раз вывел 1, обратились третий раз вывел 2 и т.д.. Циклы выводят в строку указанный диапазон 012..., но мне это не надо, мне нужна одна цифра в указанном диапазоне и не случайным методом, а последовательно.

Буду благодарен если кто-то подскажет.

faza02 26.10.2015 08:35

Цитата:

Сообщение от komilfo

Доброго времени суток
Юзерский вопрос:
Как в PHP сделать так, чтобы при обращении к скрипту он выводил 0, обратились второй раз вывел 1, обратились третий раз вывел 2 и т.д.. Циклы выводят в строку указанный диапазон 012..., но мне это не надо, мне нужна одна цифра в указанном диапазоне и не случайным методом, а последовательно.
Буду благодарен если кто-то подскажет.

при посещении записывайте либо в БД, либо в файл. примерно так: http://usefulscript.ru/hit_counter.php

komilfo 26.10.2015 08:42

Благодарю. Меня интересует либо функция PHP, может есть такая? Либо как это можно сделать по средствам циклов?

Altai 26.10.2015 18:48

Записывать счетчик в БД, либо в файл, либо в куки. При входе на страницу проверять счетчик, и исходя из его значения выполнять то или иное действие.

ol1ver 27.10.2015 05:16

Вполне подойдёт запись в файл. (Гугл -> php работа с файлами). Только обратите внимание на функцию fopen() (параметр mode, http://php.net/manual/ru/function.fopen.php), имеется ввиду "указатель".

Логика: открыли файл -> загнали значение в переменную -> увеличили -> записали в файл.

Опять же вопрос не корректно. Счётчик для всех пользователей или опред. для каждого?(возможно работа с сессиями поможет/cookie)

jslby 27.10.2015 15:53

Можно даже реализовать через ini файлы


Время: 08:03