Loading...
Обучение/Помощь новичкам | Единая точка входа
Вечер добрый, имеется единая точка входа такого типа:
php
   if ($_SERVER['REQUEST_URI'] == '/') $page = 'login'; if(file_exists('all/' .$page. '.php')) include 'all/' .$page. '.php'; else if($_SESSION['ulogin'] == true and file_exists('auth/' .$page. '.php')) include 'auth/' .$page. '.php'; else if($_SESSION['ulogin'] == false and file_exists('quest/' .$page. '.php')) include 'quest/' .$page. '.php'; else exit('Страница 404');   
в папке auth создаю папку user и в ней user.php, следовательно добавляю строку
php
   else if($_SESSION['ulogin'] == true and file_exists('auth/user' .$page. '.php')) include 'auth/user' .$page. '.php';   
(Директория auth только для авторизованных), но если перейти в этот файл, то выводится "Ошибка 404", выше предоставленный код не сработал, что не так?
________
посл. ред. 16.11.2020 в 16:02; всего 2 раз(а); by 368389611
Что передает $page
159419790 , название файла который лежит в папке
368389611 , тогда почему ты делаешь auth/user' .$page. '.php, а не auth/' .$page. '.php
etozhedanya , потому что все равно выбивает ошибку, ошибку решил, нужно было слеш поставить после user т.е. 'auth/user/' .$page. '.php'
А, я не так прочитал. Да, всё верно
Онлайн: 2
Время:
Gen. 0.0952
(c) Bym.Guru 2010-2026