带有CURL和未知的post变量的PHP代理页面

时间:2014-03-08 19:25:32

标签: php post curl proxy

我在http://example.com/proxy.php上有一个页面,它使用curl从http://foo.com/index.php获取页面。

我知道我可以使用CURLOPT_POSTFIELDS发布数据,但是如何在不知道Post变量将要使用的情况下转发发布的数据。所以只需将所有发布的数据转发到proxy.php。

那么我如何转发所有$ _POST数据而不是逐个定义它们呢? 转发所有$ _POST还会有安全风险,而不知道它的转发是什么?

1 个答案:

答案 0 :(得分:2)

你的意思是:

$post = '';
foreach($_POST as $key => $value)
{
    $post .= $key.'='.$value.'&';
}
$post = substr($post, 0, -1);
echo $post; //your string with POST data