Здравствуйте!
Подскажите пожалуйста, не могу исправить урл на сайте. Как его проверять для конкретно моей ситуации?
Сейчас урл такового вида: site.ру/post?url=privet-mir.
Однако если я вбиваю такой: site.ру/privet-mir am, то открывается пустая html страница. Вариант с
пробелом я одолел проверив гет запрос
if (preg_match("|\s|",good_param($_GET['url']))) {
header("Location: ../404.php");
}.
Однако остались страницы вида: site.ру/post?url=privet-mirмиру, site.ру/post?url=privet-miram и тд. Таким урлов в бд нет, но если задать такой гет запрос, то открывается пустая html страница с подключенным к ней footer и все. Что делать? подскажите на опыте пожалуйста. Я думал проверять ключ гет запроса на наличие в БД и таким образом выводить, но решил вначале посоветоваться. Спасибо.