Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
3 / 3 / 2
Регистрация: 05.01.2013
Сообщений: 264
1

Codeigniter и доступность функций в адресной строке

14.09.2015, 15:04. Показов 556. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть, например главный класс main, из которого вызывается функция, например userinfo.
В роутах так:
PHP
1
$route['users/:any/userinfo'] = "main/userinfo";
Грубо говоря в адресной строке это работает так sitename/users/vasya/userinfo ... вывод инфы о юзере.
Но если пользователь вбьет в строку, например, sitename/main/userinfo, то функция userinfo тоже вызовется с запросом на юзера userinfo.
Как сделать так, чтобы нельзя было вызывать ее через sitename/main/userinfo?
Я пока сделал кривое решение:
PHP
1
2
if($this->uri->segment(1) == "main")
            exit();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2015, 15:04
Ответы с готовыми решениями:

Непонятки с адресной строкой в CodeIgniter
Добрый вечер, возникла данная проблема: Если я использую адрес http://localhost/cisite.ru/ то...

Передача параметров в функцию на PHP из адресной строки, как в CodeIgniter
Я получаю массив значений из адресной строки, в виде: array('blog', 'article', '1') я...

Параметр в адресной строке
Всем доброго времени суток! отсылка: знаний в JS нуль. Передаю параметр через адресную строку...

картинка в адресной строке
Господа, вопрос любопытствующего ламака. Иногда в адресной строке вместо экплорера какая-нить...

1
Безумец
48 / 48 / 12
Регистрация: 06.02.2014
Сообщений: 214
15.09.2015, 07:15 2
Роутер на main же можно прописать (на 404 например)
0
15.09.2015, 07:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2015, 07:15
Помогаю со студенческими работами здесь

Ссылки в адресной строке
Пытаюсь сделать ссылку в формате site.ru/gallery/persons.php Для этого в файлах самого сайта создал...

Отображение в адресной строке
Привет всем. Хочу поинтересоваться: как можно сделать так, чтоб при входе на главную страницу сайта...

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

javascript в адресной строке
В адресной строке хрома пишу javascript:document.getElementById("id").value = "qwe";и qwe у меня на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru