您好我正在尝试使用此脚本从我的网站上的另一个PHP脚本返回一个值而不离开页面,但我在字符串后面得到数字1(我假设1是资源编号)这是脚本:
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, false);
// grab URL and pass it to the browser
$result = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
echo $result;
?>
Output is somthing like this:
"<?php include \\\\localfolder\\blabla\script.php ?>1"
最后的1是我不想出现的。
谢谢,
罗伯特
答案 0 :(得分:4)
您需要将CURLOPT_RETURNTRANSFER
选项设置为true:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
<强>
CURLOPT_RETURNTRANSFER
强>
TRUE
将传输作为返回值curl_exec()
的字符串返回,而不是直接输出。