我是php的初学者,但我想编写一个脚本,将我重定向到一个属性等于表单输入值的地址。这是正确的方法吗?
的index.html
<form action="process.php" method="post">
<input type="text" name="name" placeholder="Your Name" />
<input type="submit" />
</form>
和heres process.php:
<?
header('Location: level1.html?name=' . $_POST['name']);
?>
出于某种原因,它不起作用。有没有更好的办法?谢谢!
答案 0 :(得分:1)
<?
header('Location: level1.html?name=' . $_POST['name']);
?>
改变TO
<?php
header('Location: level1.html?name=' . $_POST['name']);
?>
编辑:
确保在使用header()
答案 1 :(得分:0)
我建议你研究异步帖子,它更快,不需要处理php标头(特别是如果你之前有任何标记语言,它将无法工作),你可以简单地使用js / jQuery来在任何地方转发任何值。除非js被关闭。