Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
mortido
0 / 0 / 1
Регистрация: 30.09.2014
Сообщений: 124
1

Личные сообщения php

06.03.2015, 14:57. Просмотров 426. Ответов 3
Метки нет (Все метки)

Всем привет. Заметил на одном сайте такую интересную вещь: скажем я зарегистрировался на сайте и захожу в личные сообщения, ссылка этой страницы выглядит так: /users/ololo/talks, там находится переписка, но если я попробую ввести в ссылке вместо своего ника(ololo) другой(azaza), то вылетит 404, при чем без ридеркта куда-то, а ссылка в урле все таже(например: /users/azaza/talks). Ссылка с личной перепиской двух пользователей выглядит так: users/ololo/talks/azaza, и также если в ней поставить после users не свой ник, а какой-нибудь левый, то на введенном урле происходит 404. Объясните как такое можно сделать для себя? То есть, если зарегистрированный пользователь пытается ввести в урле не свой ник после users, то должен вылетать 404.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2015, 14:57
Ответы с готовыми решениями:

Личные сообщения
Подскажите, как реализовываются личные сообщения на сайте?Я думал, но не понял,...

PHP - выполнение скрипта и вывод сообщения в HTML
Доброго времени суток!Обращаюсь к вам ,о Великие гуру PHP :) Существует 25...

Mail.php Сообщения приходят, но без содержания
Нужна помощь не пойму где ошибка, помогите разобраться. Страница обратной...

Чат на PHP. При отправке сообщения повторно отправяет его
Незнаю может и не в правильном месте создал тему. Ну помогите с кодом. А...

Отпрака сообщения на почту выбранную select (не могу понять как прописать в php)
Всем привет. Выручайте. Есть 2 формы. <form method="post" action="main.php">...

3
xoraxax
1441 / 1339 / 400
Регистрация: 05.07.2013
Сообщений: 6,498
Завершенные тесты: 2
06.03.2015, 15:38 2
берешь $_SERVER[REQUEST_URI], разбираешь, делаешь какие-то действия, в зависимости от результата, например.
0
HapKoT
5 / 5 / 5
Регистрация: 31.01.2014
Сообщений: 107
06.03.2015, 17:14 3
С помощью RewriteRule в htaccess.
Например,
RewriteRule ^users/(.*)$/talks mail.php?user=$1

В mail.php обрабатываешь GET параметр user, делаешь запрос в бд и считаешь, сколько пользователей с таким ником существует. Если 0, то выводишь свою страницу 404. Если >0, то выводишь переписку.
1
mortido
0 / 0 / 1
Регистрация: 30.09.2014
Сообщений: 124
06.03.2015, 18:58  [ТС] 4
спасибо. буду пробовать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2015, 18:58

Как остановить выполнение скрипта php другим скриптом php?
Как остановить выполнение скрипта php другим скриптом php?Спасибо!

Php!? при закрытии окна выполнить файл del.php!?
Как отловить закрытие окна, при его закрытии должен выполниться некий файл...

PHP-юмор или PHP-загадка, каждый воспримет по-своему
Обнаружил сейчас в папке "Спам" такой вот шедевр. Спешу поделиться с коллегами!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru