Во-первых, ниже:
<?php
if(isset($_REQUEST['down'])){
header("header("location: domainpath/kothi.html");
}
?>
Это неверно, header
неправильно объявлен, замените header
на header
ниже:
<?php
if(isset($_REQUEST['down'])){
header("location: domainpath/kothi.html");
}
?>
Во-вторыхпочему $_REQUEST
?Вы делаете POST, и в-третьих, откуда взялся down
?Ваша форма отправляет font
, поэтому вам нужно следующее:
<?php
if(isset($_POST['font'])){
header("Location: domainpath/kothi.html");
exit();
}
?>
exit()
добавлено, чтобы остановить загрузку остальной части страницы, кстати ...
Обновление
Также может быть лучше, если вы также отправили данные, поэтому включите ниже теги <form>
<input type="submit" name="submit" value="Submit this form">
И, как другие указываютНадеюсь, эта PHP-страница называется glitter.php
, поэтому она может отправлять сама себе ...
Обновление 2
На основании вашего комментария вы захотитеследующее:
<?php
if(isset($_POST['down'])){
header("location: domainpath/kothi.html");
exit();
}
?>
<html>
<body>
<form action="glitter.php" method="post">
<input type="radio" name="font" value="fonts/darkcrystaloutline.ttf"/>
<input type="radio" name="font" value="fonts/darkcrystalout.ttf"/>
<input type="submit" name="down" value="down">
</form>
</body>
</html>
Хотя вышеприведенная форма переместится на glitter.php
и header
будет не перенаправлять куда-либо - нужно предположить, что другая форма / страница подчиняется этомуодин ...