Перейти к контенту
  • 0

Проблема с адресом на страницу профиля


Вопрос

Помогите изменить адрес на страницу профиля пользователя?

К примеру, есть пользователь elena, у которого id=10.

В этом случае адрес на страницу профиля-

Необходимо чтобы профиль пользователя elena открывался по адресу:

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
это мод..

небольшой)

но опасный в плане SQL инъекций

 

Извиняюсь, не объяснил для чего это мне нужно.

Использую чат с интеграцией, где используется не id, а только имена пользователей.

Для просмотра профиля юзера в чате нужна подобная страница.

Желательно не использовать мод или еще какое-то решение затрагивающее сам форум.

Изменено пользователем s-and
Ссылка на комментарий
Поделиться на других сайтах

  • 0

1. Если стараться избегать уязвимостей, то получится геморно.

Например при создании пользователя создавать страничку вида http://www.forum.ru/users/elena.php в которую писать

<?@header("Location: http://www.forum.ru/index.php?showuser=РеальныйИдЕлены");?>

2. Также уязвимости не будет если скажем считать что все ники состоят из одного слова, что вам врядли подойдёт.

3. Наверняка есть ещё какойнить хитрый способ запоминать это соответствие, но ... :|

 

P.S. А чем вам полюбился так такой неудобный с этой точки зрения чат?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.