2010-03-26 87 views
0

嗨,我已经设置了2个脚本,来回通信。来自请求的数组

我想要的一件事就是一个脚本将未知数量的GET发送到另一个脚本。

我想另一个脚本如何能够抓住所有GETS并将值放入数组中。

回答

1

$ _GET已经是数组。没有理由不能将它复制到另一个更容易输入名称的数组中。

$array = $_GET; 
1

如果你只是想使GET请求从一个脚本到另一个,放像

file_get_contents("http://www.yoursite.com/script_2.php?some_var=some_value"); 

,然后在script_2.php只读过变量

$_GET['some_var']; 
0

如果我理解正确的话,你要发布来自script_1.php通过script_1.php收到一些GET数据script_2.php,对吗?如果是这样,这可能可以帮助你

<?php 
/*@file script_1.php*/ 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'url_of_script_2.php'); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $_GET); 
curl_exec($ch); 
?> 

而在script_2.php中,您将使用$_POST获取GET数据。请参阅curl in manual