@9StarRu

Как проверить доступ с помощью php?

Выполняю проверку доступа с помощью следующего кода:

<?php
$adunit_id = '1111';

$list = array_filter(array_map('intval', file(__DIR__ . '/list.txt')));

//если нет в list значит добавляется то, что ниже
if (!in_array($adunit_id, $list)) {
    header("HTTP/1.0 404 Not Found");
    echo 'Доступ закрыт ' . $adunit_id . '</p>';
    exit;	
}

echo 'Доступ открыт!';


Код прекрасно работает если $adunit_id равна цифрам и в файле list.txt соответственно тоже цифры.

Но код отказывается работать, если $adunit_id равна буквам, например, vova.

Можно ли исправить код, чтобы он корректно выполнял проверку с буквенными значениями?
Файл list.txt - база с разрешенными доступами.

vava
pety
sveta
и т.д.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы