我在http://example.com/proxy.php上有一个页面,它使用curl从http://foo.com/index.php获取页面。
我知道我可以使用CURLOPT_POSTFIELDS发布数据,但是如何在不知道Post变量将要使用的情况下转发发布的数据。所以只需将所有发布的数据转发到proxy.php。
那么我如何转发所有$ _POST数据而不是逐个定义它们呢? 转发所有$ _POST还会有安全风险,而不知道它的转发是什么?
答案 0 :(得分:2)
你的意思是:
$post = '';
foreach($_POST as $key => $value)
{
$post .= $key.'='.$value.'&';
}
$post = substr($post, 0, -1);
echo $post; //your string with POST data