Hayır, bu mümkün değil. Sen ki, ancak bir PHP komut dosyası, include('http://url.to/cgi/script'); ve sonra yerine CGI komut daha PHP script tarayıcınızı etmektedir. Bu PHP, sunucuya yeni bir bağlantı açmak CGI komut dosyası çalıştırmak, ve sonra bir PHP komut sanki çıkış bulunuyor ayrıştırmak için neden olacaktır.
EDIT2: Burada dosya yüklemeleri dahil postData ile bunu yapabileceğini nasıl:
// Edit to match your CGI URI:
$url_to_cgi = "http://{$_SERVER['SERVER_NAME']}/cgi-bin/something.cgi";
$curl = curl_init($url_to_cgi);
curl_setopt($curl,CURLOPT_POST, true);
curl_setopt($curl,CURLOPT_RETURNTRANSFER, true);
// Pass POSTDATA along to the CGI script:
$postdata = $_POST;
// If we have file uploads, pass those along too:
if(is_array($_FILES)) foreach($_FILES as $key => $file)
$post[$key] = "@{$file['tmp_name']}";
curl_setopt($curl,CURLOPT_POSTFIELDS, $postdata);
$file = tempnam('/tmp','php-curl-');
file_put_contente($file, curl_exec($curl);
include($file);
unlink($file);
Bu denenmemiş var unutmayın ...