рассмотрим следующий код PHP:
<?php
$searchsport = $_REQUEST['sport'];
$sportarray = array(
"Football" => "Fb01",
"Cricket" => "ck32",
"Tennis" => "Tn43",
);
header("Location: ".$sportarray[$searchsport].".html"); //directs user to the corresponding page they searched
if ($searchsport == NULL) {
header("Location: youtypednothing.html"); //directs user to a page I've set up to warn them if they've entered nothing
} else {
header("Location: sportdoesnotexist.html"); //if sport isn't in my root, a warning will appear
}
?>
Я думаю, что комментарии к коду не требуют пояснений, в основном, когда я набираю Tennis в своем form.html, он отправляет данные в этот php-файл и обрабатывает их и направляет меня на Tn43.html, который является моей теннисной страницей. К сожалению, это не работает, и я действительно хочу знать, почему ... (Я знаю, что совершил огромную глупую ошибку).
PS: заголовок - это правильная функция, которую нужно использовать при перенаправлении?