小编Mic*_*780的帖子

带有Post参数的PHP重定向

我有一个网页.此网页或多或少按以下方式将用户重定向到另一个网页:

<form method="post" action="anotherpage.php" id="myform">

    <?php foreach($_GET as $key => $value){
    echo "<input type='hidden' name='{$key}' value='{$value}' />";
    } ?>

</form>
<script>

    document.getElementById('myform').submit();

</script>
Run Code Online (Sandbox Code Playgroud)

好吧,你知道,我所做的是将GET参数转换为POST参数.不要告诉我这很糟糕,我知道自己,并不是我真正做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面.但是,如果用户关闭了JavaScript,则无法使用.我需要知道的是:有没有办法通过PHP传输POST参数,所以重定向也可以通过PHP方式(header('Location: anotherpage.php');)来完成?

通过POST传递params非常重要.我不能使用$ _SESSION变量,因为网页在另一个域上,因此$ _SESSION变量不同.

无论如何,我只需要用PHP ^^传递POST变量的方法

提前致谢!

javascript php parameters post redirect

22
推荐指数
3
解决办法
5万
查看次数

标签 统计

javascript ×1

parameters ×1

php ×1

post ×1

redirect ×1