Последовательный номер URL - PullRequest
0 голосов
/ 15 февраля 2012

Просто быстрый вопрос. Я пытаюсь помочь другу с его сайтом. Я немного увлекаюсь веб-разработкой и пытаюсь помочь ему сэкономить немного денег. В любом случае, этого достаточно.

На своем сайте он хочет, чтобы пользователи могли зарегистрироваться и создать профиль. Этот профиль будет хранить определенную информацию о пользователе. Можно ли разрешить пользователям регистрироваться, и их странице профиля будет присвоен порядковый номер для URL. Я знаю, что это не очень понятно, мне трудно понять, как это выразить, я думаю.

По сути, это то, что я пытаюсь достичь:

Пользователь1 подписывается на профиль на этом сайте. URL его профиля будет http://www.mywebsite.com/1

Теперь новый пользователь регистрируется, и его URL будет http://www.mywebsite.com/2.

Все профили будут увеличиваться по порядку. Вместо того, чтобы кодировать большую часть сайта с нуля, я подумал о том, чтобы попытаться сделать это, используя Drupal или Joomla. Есть ли способ сделать это? Я был бы очень признателен за любую помощь, которую вы могли бы предложить вам. Я буду проверять это довольно часто, поэтому, если вам нужна дополнительная информация, просто дайте мне знать. Еще раз спасибо и заранее. Береги всех.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2012

drupal сделает это из коробки.И вы можете использовать модуль pathauto, чтобы переписать URL профилей в любую схему, какую захотите.

0 голосов
/ 15 февраля 2012

Вы можете настроить свою базу данных таким образом, чтобы при регистрации каждого пользователя она автоматически генерировала идентификатор. Вы можете сделать это, просто установив в поле id значение autonumber .

.

Затем используйте URL rewrite, чтобы скрыть поступающие запросы. Например. в apache, используя .htaccess , вы можете настроить сервер таким образом, чтобы http://www.example.com/users/1/ обрабатывался как http://www.example.com/profile.php?id=1.

Я не уверен в точном синтаксисе, но он доступен на многих сайтах в Интернете.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...