Rashp

отладка скрипта

Рекомендуемые сообщения

Rashp    2

Народ подскажите плз. сделал небольшой скрипт, который пишет ip в определенный файл, можете помочь отладить?

 

<?
$ip=getenv("Remote_addr");
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$fp=fopen("/etc/nginx/blockips.conf","a");
fputs($fp,"$date\deny t$ip($real_ip);\n");
fclose($fp);
?>

 
нужно чтобы он срабатывал только при отправке post запроса к файлу например: /admin/index.php
Изменено пользователем Rashp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    385

if (($this->request->server['REQUEST_METHOD'] == 'POST') && ($this->request->get['route'] == "тут роут")) {

....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rashp    2
if (($this->request->server['REQUEST_METHOD'] == 'POST') && ($this->request->get['route'] == "тут роут")) {
    ....
} 

 

 

не совсем то, мне не роут нужен а запись типа: deny xxx.xxx.xxx.xxx; в файле /etc/nginx/blockips.conf но только в случае обращения POST к /admin/index.php

 

хотя ....

Изменено пользователем Rashp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rashp    2

на правильность не посмотрите?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    385

на правильность не посмотрите?

посмотрите массив $this->request->server

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу