Логотип Валидатор Валидатор Качество создания сайта

Ошибки парольного входа

НАЗАД

Ошибки парольного входа

Эту страницу использую для демонстрации ошибок, возникающих при вводе пароля и входу по нему в закрытый раздел.
Да и вообще, расцениваю данную страницу исключительно, как пример, чего НЕ нужно делать.

ПРАВИЛЬНО срабатывает ТОЛЬКО при вводе неправильных данных, а если ввести всё верно, то интерпретатор php выдаёт ошибку!

Дело в том, что функция header('Location: pagename.php'); очень капризна, и её нужно самой-самой первой прописывать, и т.д., и т.п..
Или же, ... ... ... ошибка может возникнуть после перекодировки ANSI => UTF-8

Отладчик PHP-кодов напишет внизу сообщение (на английском языке), почему скрипт не смог выполнить команду перехода.

А может быть, данная функция пригодна лишь для работы с "базами", которые мне нужны, как "собаке пятая нога".

Не знаю.  Разбираться, честно говоря, не хотелось, тем более, что есть другие, отлично работающие способы.

Однако!   Нужно отметить, что в "чистом виде", т.е. без всяких служебных шапок, файл с функцией "редиректа" срабатывает правильно(!) (без каких либо ошибок).

** Пример содержания такого файла:
<?php
header('Location: http://pagename.php', true, 301);
?>

Причём! Можно обойтись и БЕЗ указания последних двух параметров, и БЕЗ http://   Проверял! Самое главное - правильно указать адрес файла, на какой перенаправляется браузер.

И ВСЁ!   Больше не должно быть НИЧЕГО!   В смысле - никаких служебных шапок.

* * *

Дальше можно опробовать форму парольного входа. Только, НЕ ЗАБЫВАТЬ(!), что написал о ней выше на странице.


Проба парольного входа по PHP

Напомню:   логин - guest     пароль - 12345

Введите логин и пароль

Логин:

Пароль:



Синяя стрелка вернёт на общую, главную страницу выбора тем: "Изучение PHP".

Изучение PHP

ВВЕРХ

Все права защищены. Copyright © 2009 - Коротеев Владимир.

Protected by Copyscape Duplicate Content Check
Яндекс.Метрика
Рейтинг@Mail.ru