2013-11-26 8 views
-1

Итак, я только начал изучать веб-разработку, и мне просто интересно узнать, как веб-сайт позволяет зарегистрированным пользователям создавать свои собственные страницы. Например: www.website.com/john/page2 или www.website.com/john/page2Разрешить пользователям создавать свои собственные страницы

Это то, что я понял до сих пор. Поэтому, когда пользователь регистрируется с адресом электронной почты и создает имя пользователя, я создаю папку на сервере для этого имени пользователя. Когда пользователь создает новую страницу (john/page1), я помещаю ее под каталог john. Очень похоже на файловую систему Linux. И папка john имеет доступ только для записи, разрешенный john (заверенный его паролем).

Правильно ли это подходит для этого?

Пожалуйста, исправьте меня, если я ошибаюсь или предлагаю мне лучший способ сделать это.

Спасибо

+0

Коэффициенты заключаются в том, что фреймворк используется для захвата имени пользователя и страницы из URL-адреса и выполнения чего-либо для извлечения данных из базы данных. Таким образом, структура папки/файла никогда не используется, а представляет собой элегантную иллюзию поверх выборки базы данных. – MonkeyZeus

ответ

1

Пожалуйста, не делайте этого.

«Папка» вещь, которую вы видите, не разные каталоги.

По большей части URL-адреса переписываются, чтобы они выглядели так, как будто это URL-адрес, но в большинстве случаев это какой-то запрос GET.

+0

Спасибо, человек будет больше смотреть на это – user3037373

Смежные вопросы

 Смежные вопросы