Профиль пользователя - PullRequest
0 голосов
/ 12 июля 2010

Я создаю приложение для своего клиента и не использую никаких фреймворков. Вопрос возник при создании просмотра профиля пользователя

Мой клиент хочет видеть URL профиля пользователя, например

mywebsite.com / Johnd - должен предоставить профиль Johnd mywebsite.com/KJohns - должен предоставить профиль KJohns

Я реализовал сопоставление URL-адресов как http://mywebsite.com/viewprofile.php?id=Johnd. Но я не уверен, как отобразить viewprofile.php? Id = Johnd на «Johnd».

Может ли какое-нибудь тело, пожалуйста, посоветовать?

Ответы [ 3 ]

1 голос
/ 12 июля 2010

Если вы используете Apache, добавьте в файл .htaccess правило, которое гласит:

RewriteRule .*/profiles/(.*) viewprofile.php?id=$1 [NC, L]

. Позволит пользователям получить доступ от http://mywebsite.com/viewprofile.php?id=Johnd до http://mywebsite.com/profiles/Johnd

.вы хотите использовать PHP для этого, вы можете отобразить все ваши запросы в один файл, и если запрос не является вашим списком URL, предположите, что это пользователь, и направьте его туда.(Посмотрите код Tweetable MVC для ознакомления с основами.)

1 голос
/ 12 июля 2010

mod_rewrite может быть тем, что вы ищете (если вы используете Apache по крайней мере). Взгляните на http://www.workingwith.me.uk/articles/scripting/mod_rewrite для краткого вступления / учебного пособия, чтобы узнать, подходит ли вам этот тип.

0 голосов
/ 12 июля 2010

использовать файл modrewrite и ataccess

В сети есть много обучающих программ, называемых довольно url, проверьте это, например:

http://wettone.com/code/clean-urls

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