【发布时间】:2012-04-07 14:07:18
【问题描述】:
我一直在尝试在 PHP 中使用带有动态地址(即通过 POST 变量设置)的 cURL,但它不起作用!
<?php
$address = $_POST['address'];
//echo $address;
//$address = "http://twitter.com";
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL, $address);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if (empty($buffer)) {
echo "Sorry, ".$address." are a bunch of poopy-heads.<p>";
}
else {
echo $buffer;
}
?>
我知道 POST 正在工作,因为我可以回显 $address 变量并查看我发送的 $address 的内容。
【问题讨论】:
-
那么您有什么错误或问题?不工作是不够的
-
检查你的
$_POST['address'] -
$_POST['address'] 工作正常,请参阅我的问题的底线。
-
没有错误,只是没有返回我通过 POST 指定的任何地址的任何内容。