РЕШЕНО Защита по ip

Статус
Закрыто для дальнейших ответов.

Momomo

Местный
Вопрос,нашёл на другом форуме ,поможет ли это как дополнительная защита,безопасный ли этот код?,и какой IP вставить? Можно поставить IP хостинга который указывал в подключении мерчанта payeer,вот эта тема:Нам понадобиться

1) classes/_class.config.php
2) любой скрипт где нужна защита!

в _class.config.php
Добавляем: public $ipss = "генерируем ip через md5";

и в скриптах куда нужна зашита ставим этот скрипт
[POSTS]
PHP:
<?php
if (array_search(md5($_SERVER["REMOTE_ADDR"]),explode(" ",$config->ipss)) === FALSE) {echo "Доступ запрещен!"; exit; };
?>
 
Последнее редактирование модератором:

pligin

Команда форума
Администратор
Вопрос,нашёл на другом форуме ,поможет ли это как дополнительная защита,безопасный ли этот код?,и какой IP вставить? Можно поставить IP хостинга который указывал в подключении мерчанта payeer,вот эта тема:Нам понадобиться

1) classes/_class.config.php
2) любой скрипт где нужна защита!

в _class.config.php
Добавляем: public $ipss = "генерируем ip через md5";

и в скриптах куда нужна зашита ставим этот скрипт
[POSTS]
PHP:
<?php
if (array_search(md5($_SERVER["REMOTE_ADDR"]),explode(" ",$config->ipss)) === FALSE) {echo "Доступ запрещен!"; exit; };
?>
Задумка хорошая, но реализовано не верно.
$ipss должна быть массивом. Из этого следует
PHP:
public $ipss = array('md5ip1','md5ip2,'md5ip3');
Можно указать любое количество IP в массиве.
PHP:
if(array_search(md5($_SERVER["REMOTE_ADDR"]),$config->ipss) === FALSE){
echo "Доступ запрещен!"; exit;
};
 
Статус
Закрыто для дальнейших ответов.
Верх