Я создал контактную форму с использованием html и php для отправки электронной почты, когда пользователь заполняет формы, которые он просто отображает пустой экран
//Позвольте отправить электронное письмо.
if(!$error) {
//$messages="From: $email <br>";
$messages.="Company Name: $name <br>";
$messages.="Email: $email <br>";
$messages.="Message: $message <br>";
$emailto=$to;
$mail = mail($emailto,$subject,$messages,"from: $from <$Reply>\nReply-To: $Reply \nContent-type: text/html");
if($mail) {
$url = 'index.php?page=process&token=101';
echo "<script language=\"javascript\">
location.href=\"$url\";
</script>";
exit;
}
} else {
echo '<div class="error">'.$error.'</div>';
}
}
хотите, чтобы пользователь ввел все поля, затем должен отправить их на index.php? page = process & token = 101
Попробуй это,
echo "<script>
window.location = '$url';
</script>";
Я бы предложил пойти с header()
вместо java-скрипта.
Попробуйте это вместо этого. Нет смысла повторять частичную HTML-страницу с тегом сценария, когда вы можете перенаправить их в PHP.
header("Location: $url");
В этом случае вместо этого на JavaScript лучше использовать PHP-функцию для перенаправления. Попробуй это
header("Location: index.php?page=process&token=101");