2010-03-26 91 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