Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Народ подскажите плз. сделал небольшой скрипт, который пишет 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
Надіслати
Поділитися на інших сайтах


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

....

Надіслати
Поділитися на інших сайтах

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
Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.