PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function InitVars() {
- }
- # Метод конвентирует суперглобальные массивы $_POST, $_GET в перемнные
- # Например : $_GET['psw'] будет переобразовано в $psw с тем же значением
- function convertArray2Vars () {
- foreach($_GET as $_ind => $_val) {
- global $$_ind;
- }
- foreach($_POST as $_ind => $_val) {
- global $$_ind;
- }
- }
- # Метод проверяет $_GET и $_POST переменные на наличие опасных данных и SQL инъекций
- function checkVars() {
- //Проверка опасных данных.
- foreach($_GET as $_ind => $_val) {
- foreach($exp as $ind => $val) {
- if(in_array($val,$this->deny_words)) $this->antihack("Запрещено!Доступ закрыт!<br> Ваш ip адресс и браузер помечен! Админу отправлено сообщение!");
- }
- }
- foreach($_POST as $_ind => $_val) {
- foreach($exp as $ind => $val) {
- if(in_array($val,$this->deny_words)) $this->antihack("Запрещено!Доступ закрыт!<br> Ваш ip адресс и браузер помечен! Админу отправлено сообщение!");
- }
- }
- }
- function antihack($msg) {
- echo '<font color="red"><b>АНТИХАК: </b></font>'.$msg.'';
- mysqli_query("INSERT INTO `msg_r` SET `user_from` = 'antihak', `user_to` = 'Admin', `time` = '222', `read` = 1, `mail_msg` = 'Сайт пытались взломать! ип:$ip браузер: $brauser'");
- die;
- }
- }
- ?>