<?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); } ?>
куда уж мне. О великий магистр php гк, открой истину сего гуанотворения
777, Ты хоть суть кода понял?)
/home/user/data/www/site.ru/ $_SERVER["DOCUMENT_ROOT"] заменяет всю эту трахтамудию ))
ггг, serialize и в базу нафих
Можно отследить логи вредителя на сайте к примеру . К примеру крутит чувак какой то баллы ,а ты не знаешь где в коде id юзера подставить вуаля) Ну и конечно get тоже хорошо бы следить ,ну и не забывать чистить папку с логами ,время от времени)