Как сделать редирект с урл ссылки чтобы увидеть ее в php коде

Как узнать что пользователь вводит в строку браузера, если он хочет взломать наш сайт?

Покажу как перехватывать неизвестную ссылку в php коде, чтобы знать по каким урл пользователь хочет открыть сайт.

 

Так как php не может иметь доступ к несуществующим урл через $_GET так как вебсервер если нет такой дирректории или страницы выдает ошибку 404.

 

Чтобы перехватить ошибку 404 нужно создать файл .htaccess:

 

RewriteEngine On
# Редирект
RewriteRule ^([0-9a-zA-Z]+)(/?)$ index.php?s=$1 [L]

 

И теперь если пользователь введет в строку браузера ваш сайт с несуществующей дирректорией, например: site.ru/test

то он уже не получит ошибку 404, а сервер откроет файл index.php в который передаст переменную s в которую занесет test

 

ее можно получить с помощью $_GET ['s']

 

таким способом можно перехватывать и названия файлов которые хакер например ищет на вашем сайте, но нужно изменить правило RewriteRule и добавить в него точку или необходимые вам символы для перехвата.

 

 

 



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы