1 / 1 / 1
Регистрация: 28.09.2012
Сообщений: 91
|
||||||
1 | ||||||
Почему не работает перенаправление header("Location: ")? выводит только его html07.11.2012, 21:00. Показов 13926. Ответов 6
Метки нет (Все метки)
Добрый день, у меня такая проблема:
есть простая страничка, я убрал оттуда все лишнее и оставил только это:
Мне надо что бы при выполнениии условия "php" if($T->isAuth()) перенаправило на другую страницу. Все работает хорошо, только меня не перенаправляет некуда, хотя само условие выполняется. Я решил проверить ответ от сервера, и вывести в alert(req.responseText) И оказывается в alert выводится html код страницы index.php на которую должно было прозвестись перенаправление. А самого перенаправления не происходит. В чем же все таки ошибка? уже несколько часов не могу понять причину.
0
|
07.11.2012, 21:00 | |
Ответы с готовыми решениями:
6
Почему в винде не работает header('Location: index.php'); ? Не работает header('Location: /'); Не работает Header location Не работает header(Location) |
6 / 6 / 0
Регистрация: 28.07.2012
Сообщений: 47
|
|
07.11.2012, 21:16 | 2 |
3
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|||||||||||||||||||||
07.11.2012, 21:20 | 4 | ||||||||||||||||||||
Ну так вы аякс запросу послали header, вот запрос и перенаправился. Всё правильно.
Хотите страницу открытую перенаправить, пришлите просто ссылку куда и уже на JS перенаправляйте. вместо
2
|
1 / 1 / 1
Регистрация: 28.09.2012
Сообщений: 91
|
|
07.11.2012, 23:51 [ТС] | 5 |
Спасибо, завтра проверю, это нормальный способ?
При авторизации пользователя. Если пользователь не авторизован и пытается зайти на какую то страницу с сайта что бы его перанаправляла на авторизвцию/
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
07.11.2012, 23:54 | 6 |
Ну с учётом того что это AJAX авторизация - нормальный.
1
|
0 / 0 / 0
Регистрация: 28.08.2019
Сообщений: 6
|
||||||
28.08.2019, 07:35 | 7 | |||||
DrobyshevAlex, спасибо !
А вот вопрос:
0
|
28.08.2019, 07:35 | |
28.08.2019, 07:35 | |
Помогаю со студенческими работами здесь
7
Не работает оператор header location в php Почему при переносе сайта на новый домен перестали работать функции session_start и header(Location)? Warning: Cannot modify header information - headers already sent в header('Location: /index.php'); Почему не переадресовывает методом header("Location: /user/profile/") AJAX запрос? Почему этот код работает только из html файла После require_once не работает header("Location: /") Не работает header("location: ".$page); Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |