Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать редирект сайта

Dermotent Профи (852), на голосовании 3 года назад
У меня есть два пользователя в SQL, у одного id = 0 (то есть он user) а у другого id = 1 (то есть он admin). Есть две странички для user и одна для admin. Мне надо чтобы по id пользователя после авторизации перенаправляла на страницу для admin или на страницу user. Как мне это сделать, я просто не могу понять. Заранее спасибо.
Голосование за лучший ответ
Андрей Панарин Искусственный Интеллект (249340) 3 года назад
Можно сделать на форме входа POST-запрос на PHP-скрипт, который будет принимать эти данные и затем в зависимости от id делать перенаправление на одну или на другую страничку.

Для перенаправления нужно передать заголовок Location: с адресом той или иной странички.
https://www.php.net/manual/ru/function.header.php
PHP-файл должен начинаться с <?php и ни с чего другого, потому что заголовки следует отправлять раньше любого другого контента.

if ($user['id'] == 1) {
header('Location: http:// localhost/admin.php');
} else {
header('Location: http:// localhost/user.php');
}
DermotentПрофи (852) 3 года назад
спасибо
DermotentПрофи (852) 3 года назад
Так же пробывал, только не правильно писал "if ($user['id' == 1])" подумал что так нельзя. Глупая ошибка
Похожие вопросы