[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Быстрый контроль динамических адресов
Владимир55
В логах видны следы каких-то странных посетителей, запрашивающие динамические адреса страниц.

В обслуживающей сайт самописной системе контроля это смотрится так:
Цитата
/?txtname=58a4efb3e1437&otme=%D0%9E%D1
/nazvaniia-magazinov/?name=2358a4e


В действительности на сайте динамические адреса возможны только в том случае, если в адресе есть директория catalog. При этом они имеют вид
Цитата
/catalog/memb/?page=2
/catalog/pers/?nom=3
/catalog/mark/?set=4


Вторая директория может быть разной, но первая всегда catalog.

Во всех остальных случаях при наличии динамического адреса нужно выдавать
		header("HTTP/1.0 404 Not Found");
include ("404.php");


Как это сделать на процедурном РНР, чтобы потреблялся минимум ресурсов?

sergeiss
У тебя есть на сайте роутер, который на основании указанного адреса принимает какие-то решения? Если да, то это как раз его работа. А если его нет, то надо сделать простейший вариант.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.