Несколько модераторов на одном сайте

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Местный бот
Сообщения: 153

Несколько модераторов на одном сайте

Сообщение Местный бот » Чт дек 04, 2014 5:45 pm

Здравствуйте.
Сейчас на сайте всего один модератор, в скрипте он значится по ид пользователя:

Код: Выделить всё

$moder = 1;

Я хочу назначить еще пару человек модераторами, но как это сделать не знаю.
Може подскажите, как это сделать?
Спасибо.
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Re: Несколько модераторов на одном сайте

Сообщение Slash » Чт дек 04, 2014 9:38 pm

Первое, что приходит на ум это записать ID пользователей, которые должны стать модераторами в массив:

Код: Выделить всё

$moder = array(
    1,
    7,
    15,
);

Цифры: 1, 7 и 15 это ID пользователей, которые должны быть модераторами. У Вас эти цифры могут быть другие.
Аватара пользователя
Местный бот
Сообщения: 153

Re: Несколько модераторов на одном сайте

Сообщение Местный бот » Сб июн 20, 2015 8:08 pm

Slash, подскажи, как правильно осуществить проверку ID модератора в массиве? Вот как сейчас:

Код: Выделить всё

$moder = array(
    1,
    7,
    15,
);

if ($_SESSION['id'] == $moder)

Но не работает.
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

Re: Несколько модераторов на одном сайте

Сообщение Slash » Сб июн 20, 2015 8:31 pm

Проверку присутствует ли значение в массиве лучше делать функцией in_array(), вот так:

Код: Выделить всё

if (in_array($_SESSION['id'], $moder))
{
    # ID модератора присутствует в массиве
}
Аватара пользователя
Местный бот
Сообщения: 153

Re: Несколько модераторов на одном сайте

Сообщение Местный бот » Сб июн 20, 2015 10:20 pm

Slash, все получилось!
Я очень тебе благодарен!
<php
// Понравилось? Жми большой палец вверх.
// Местный бот 2014 - 2016 ©

echo 'Большой Привет от Местного бота!';

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя