Я работаю над функциями входа. Итак, что я хочу сделать, при отправке формы с "login.php"
, если данные верны, он должен перейти в «home.php», иначе он должен вернуться к "login.php"
. моя обработка входа находится на "process.php"
. Но я не знаю, как перенаправить/отправить на соответствующую страницу с "process.php"
Как перенаправить/отправить в php?
ответ
Используйте функцию заголовка, как это:
header('Location: login.php');
exit;
Но не печатать никаких выходных данных HTML перед вызовом функции заголовка еще это приведет к ошибке.
header('Location: http://someweb.com');
перенаправляет пользователя.
Вторая часть вашего ответа не подходит. * «HTTP/1.1 требует абсолютного URI в качестве аргумента для местоположения: включая схему, имя хоста и абсолютный путь, но некоторые клиенты принимают относительные URI». * - [Документация по PHP] (http://us3.php.net/manual/ ru/function.header.php) – animuson
попробовать что-то вроде этого:
<?php
session_start();
//do some login processing
if(login === true){
exit(header('Location: home.php'));
}else{
//Extra marks set a reason why failed
$_SESSION['error'] = 'Some error about why it failed';
exit(header('Location: login.php'));
}
?>
exit(header('Location: *'));
является то, что ваш после.
какой diff exit() делает? – Ankit
Это прекращает дальнейшее выполнение скрипта, его наилучшая практика, потому что его возможно, чтобы клиент не перенаправлялся до того, как будет выполнен следующий код. –
- 1. Как заменить php заменять \ на \\ в PHP?
- 2. Как предотвратить изменение PHP-скрипта в PHP?
- 3. Как удалить (.php /? Ref = example.com) в php?
- 4. Как эхо html + php в php?
- 5. Как выполнить php-скрипт в php-скрипте?
- 6. Как обновить PHP в RAD PHP XE2
- 7. PHP: Как {{строка}} в код PHP
- 8. Как проверить синтаксис PHP-файла в PHP?
- 9. php/mongodb: как ссылки работают в php?
- 10. Как защитить php-редактор в php?
- 11. PHP: Как напечатать Php-синтаксис в html
- 12. Как преобразовать PHP-строку в PHP Regex
- 13. Рекурсия PHP: Как создать рекурсию в php
- 14. Как передать переменную php в .php include?
- 15. Как разобрать PHP-код в массиве PHP?
- 16. PHP как обновить переменную в php-файле
- 17. PHP - Как получить сеанс в php
- 18. PHP-Как сравнить два предложения в PHP
- 19. PHP Как запустить этот cURL в PHP
- 20. Как переписать эхо PHP в эхом PHP?
- 21. Как перенаправить в PHP?
- 22. Как сканировать в PHP
- 23. Как конкатенироваться в PHP?
- 24. Как Whois в PHP?
- 25. PHP в HTML: как
- 26. Как обновить в PHP
- 27. Как написать ½ в PHP
- 28. PHP внутри PHP, как?
- 29. Как вставить не PHP-параметр в строку PHP, используя PHP
- 30. PHP - Как написать патчер кода для PHP-приложения в PHP?
-1 из-за отсутствия усилий. [_other questions_] (http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php), [_another_] (http://stackoverflow.com/questions/4871942/how- to-redirect-to-another-page-using-php? rq = 1), [_another_] (http://stackoverflow.com/questions/15670910/redirecting-php?rq=1), сколько вы хотите? – itachi