Php 有没有一种方法可以自动发出POST请求?

Php 有没有一种方法可以自动发出POST请求?,php,http,post,http-headers,http-post,Php,Http,Post,Http Headers,Http Post,我有一个page.php,它动态生成一个URL地址$URL,我想将访问者重定向到该地址 我不想马上让他离开同一页 因此,page.php是否可以自动生成一个值为$url(页面打开后1秒,无需访问者交互)的POST请求,进入page2.php(这将处理该请求并将302重定向到$url) *我对这种方法感兴趣,因为我希望$url在HTTP头/内容中发送,而不是在url本身,也不是在任何页面的正文中发送(我知道POST方法就是这样做的,尽管它通常需要访问者的操作).您是否希望该用户自动转到某个页面,然

我有一个
page.php
,它动态生成一个URL地址
$URL
,我想将访问者重定向到该地址

我不想马上让他离开同一页

因此,
page.php
是否可以自动生成一个值为
$url
(页面打开后1秒,无需访问者交互)
的POST请求,进入
page2.php
(这将处理该请求并将302重定向到
$url


*我对这种方法感兴趣,因为我希望
$url
HTTP头/内容中发送,而不是在url本身,也不是在任何页面的正文中发送(我知道POST方法就是这样做的,尽管它通常需要访问者的操作).

您是否希望该用户自动转到某个页面,然后quiclky返回到他来自的页面

page.php

<script language=javascript>

function submeter(){
        document.page2.submit();
}

function start_sending(){
       var seconds = 1000;
window.setInterval(function(){submeter()},seconds);  
}

</script>

</head>
<body onload="start_sending();">
<form action="page2.php" method="post" name="page2">
</form>
<?php
header("Location:page.php");
?>

函数子表(){
document.page2.submit();
}
函数启动_发送(){
var秒=1000;
setInterval(函数(){submeter()},秒);
}
page2.php

<script language=javascript>

function submeter(){
        document.page2.submit();
}

function start_sending(){
       var seconds = 1000;
window.setInterval(function(){submeter()},seconds);  
}

</script>

</head>
<body onload="start_sending();">
<form action="page2.php" method="post" name="page2">
</form>
<?php
header("Location:page.php");
?>


帖子可以在没有用户同意的情况下完成,比如ajax、html meta、php标题、自动提交表单。你想要实现什么?似乎您因为一个简单的问题而变得复杂了。@machineaddict我想实现一个重定向方法,其中URL仅从HTTP头/内容中读取,允许我首先在重定向的主体中包含内容。但这样做会导致FF/IE删除引用者信息。因此,我希望重定向将上述信息(
$url
)传输到另一个302重定向中,该重定向不会删除引用者信息,并将继续重定向过程,而无需用户干预。不,用户不应该回来。他应该被转移到一个新的URL-
$URL
,@rockyraw:那么,是什么阻止了你这么做?Flavio只向您展示了一种方法。我给它一个+1,因为它很有用,尽管我认为我所寻找的根本无法实现-我认为
page.php的HTTP正文中携带的URL可能会被“转发”到
page2.php的HTTP正文中