PHP единая точка входа?

428
19 июня 2017, 21:55

Здравствуйте, делаю единую точку входа(подключаю страницы) и не могу реализовать такое. Имею вот такой код в файле index.php

if ( $_SERVER['REQUEST_URI'] == '/' ) {
    include 'html/main.inc.php';
} else {
    $page = substr($_SERVER['REQUEST_URI'], 1);
    $pg = explode('?', $page, 2);
    if ( file_exists('html/'.$pg['0'].'.inc.php') ) {
    include 'html/'.$pg['0'].'.inc.php';
        } else {
        if ( $_SERVER['REQUEST_URI'] != 'html/'.$pg['0'].'.inc.php') {
            include "html/error.inc.php";
        }
    }
}

И я подключаю файлы этим кодом

if ( file_exists('html/'.$pg['0'].'.inc.php') ) {
    include 'html/'.$pg['0'].'.inc.php';

но открывает страницы такого вида site.ru/login

а я хочу чтоб открывалось с каталога например site.ru/account/login

READ ALSO
MySQL синтаксис (объединить 5 таблиц в запросе)

MySQL синтаксис (объединить 5 таблиц в запросе)

Мне нужно вывести из 5 таблиц все данные, у которых равны idТак не правильно и не работает

284
1C - Bitrix CIBlockElement Update

1C - Bitrix CIBlockElement Update

Что я делаю не так ? Почему не обновляется пользовательское свойство ? Согласно официальной документации вроде, вот код

356
закрепленный комментарий php mysql

закрепленный комментарий php mysql

здравствуйте, есть таблица новостей, и есть комментарии, как можно реализовать систему "закрепленный комментарий"? чтобы этот комментарий...

307
Как обезопасить сайт?

Как обезопасить сайт?

Вечер добрый!

175