0

我是 php 的初学者,但我想编写一个脚本,将我重定向到一个属性等于表单输入值的地址。这是正确的方法吗?

索引.html

<form action="process.php" method="post">
    <input type="text" name="name" placeholder="Your Name" />
    <input type="submit" />
</form>

继承人process.php:

<?
    header('Location: level1.html?name=' . $_POST['name']);
?>

由于某种原因,它不起作用。有没有更好的办法?谢谢!

4

2 回答 2

1
<?
    header('Location: level1.html?name=' . $_POST['name']);
?>

改成

<?php
    header('Location: level1.html?name=' . $_POST['name']);
?>

编辑:

确保在使用前不输出任何内容header()

于 2013-02-17T00:20:32.273 回答
0

我建议您查看异步帖子,它更快且无需处理 php 标头(尤其是如果您之前编写过任何标记语言,它将无法工作),您可以简单地使用 js/jQuery 转发任何任何地方的价值观。除非 js 被关闭。

于 2013-02-17T01:10:00.233 回答