{% else-1 %}
Логирование POST запросов к сайту

                        
<?php
if(isset($_POST) && count($_POST)>0){
$data="";
foreach($_POST as $key=>$val){
if(is_string($val) && strlen($val)>2000 )
$val=substr($val,0,2000);
$data.=$key."=>".$val."n";
}
//вместо /home/user/data/www/site.ru/ указываем свой путь от корня сервера, куда должен писаться лог
$fp=fopen("/home/post-logs/".$_SERVER['HTTP_HOST']."--".date("Ymd").".log","a");
fwrite($fp,date("Y-m-d H:i:s")." ".$_SERVER['REMOTE_ADDR']." ".$_SERVER['SCRIPT_FILENAME']."n".$data."---------------------------n");
fclose($fp);
$data="";
reset($_POST);
}
?>
1 51 0
0

Нет фото
777 * 0.26
• 21 апр 2015, 14:23


куда уж мне. О великий магистр php гк, открой истину сего гуанотворения *

0

Нет фото
Saint * 0.88
• 21 апр 2015, 11:45


777, Ты хоть суть кода понял?)

0

Нет фото
777 * 0.26
• 18 апр 2015, 07:01


/home/user/data/www/site.ru/

$_SERVER["DOCUMENT_ROOT"] заменяет всю эту трахтамудию ))

0

Нет фото
VarrkaN * 0.35
• 17 апр 2015, 05:40


ггг, serialize и в базу нафих *

0

Нет фото
Saint * 0.88
• 17 апр 2015, 05:22


Можно отследить логи вредителя на сайте к примеру .
К примеру крутит чувак какой то баллы ,а ты не знаешь где в коде id юзера подставить вуаля) Ну и конечно get тоже хорошо бы следить ,ну и не забывать чистить папку с логами ,время от времени)