0
A
回答
1
这可能在纯PHP做的唯一方法是通过使用卷曲并打印在页面请求的结果:
<?php
// sort post data
$postarray = array();
foreach ($_GET as $getvar => $getval){
$postarray[] = $getvar.'='.urlencode($getval);
}
$poststring = implode('&',$postarray);
// fetch url
$curl = curl_init("http://www.yourdomain.com/yourpage.php");
curl_setopt($ch,CURLOPT_POST,count($postarray));
curl_setopt($ch,CURLOPT_POSTFIELDS,$poststring);
$data = curl_exec($curl);
curl_close($curl);
// print data
print $data;
?>
显然您发布之前,你会验证获取数据。 如果还有其他方法可以做到这一点,我会很有兴趣知道这种方法并不理想。首先,必须在PHP中启用cURL,其次,在请求另一个URL时会有一些开销。
1
相关问题
- 1. 向一个页面发送POST请求,但重定向到另一个页面
- 2. POST数据重定向页面无法
- 3. 重定向到另一个页面PHP
- 4. ajax重定向到另一个页面
- 5. PHP - 重定向到另一个页面
- 6. 重定向到另一个jsp页面
- 7. htaccess - 重定向到另一个页面
- 8. 如何使用mod_rewrite从一个页面重定向到另一个页面?
- 9. 将PHP页面重定向到另一个PHP页面
- 10. 经过Javascript验证页面重定向到另一个页面
- 11. 根据登录用户将JSP页面重定向到另一个JSP页面
- 12. 如何使用POST从HTML页面重定向到另一个CGI?
- 13. 用POST方法重定向javascript页面
- 14. 无法使用ASP.NET和WF 4重定向到另一页面
- 15. 使用php和ajax重定向到另一个页面
- 16. 使用角度重定向到另一页面
- 17. 使用JavaScript和JSP重定向到另一个页面
- 18. 如何使用Scala模板重定向到另一页面
- 19. 使用C#中的Response.Redirect重定向到另一个页面
- 20. 在asp.net使用的Request.QueryString重定向到另一个页面asp.net
- 21. 如何使用POST动词重定向到页面?
- 22. 使用Post方法重定向到其他页面
- 23. 重定向页面从一个页面到另一个页面,而无需使用htaccess更改网址
- 24. 使用Web.Config从域中的一个页面重定向到另一个页面上的页面
- 25. 如何使用htaccess将域名主页重定向到另一个页面?
- 26. 使用RedirectMatch将所有页面重定向到一页
- 27. 重定向到另一页后获取一些数据
- 28. 将一个特定页面重定向到另一个域
- 29. PHP脚本POST信息并重定向到另一页
- 30. 使用POST将数据从一个textarea传递到另一个页面上的另一个页面
非常感谢我会尝试你的代码,因为目前我正在将数据放入第一页的cookie中,并从第二页中读取数据,但这只适用于同一个域中的页面。 – Andrei 2009-10-08 12:03:27
'$ _SERVER ['QUERY_STRING']'是一个带查询字符串的预合成字符串,因此您不需要构建'$ poststring'。 – 2010-10-04 01:12:11