Php 如何阻止资源显示在curl_exec结果中
您好,我正在尝试使用此脚本从我网站上的另一个php脚本返回一个值,而不离开页面,但我得到字符串后面的数字1(我假设1是资源号)。这是脚本:Php 如何阻止资源显示在curl_exec结果中,php,Php,您好,我正在尝试使用此脚本从我网站上的另一个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, CUR
<?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"
最后的1是我不想出现的
谢谢
Robert您需要将
CURLOPT\u RETURNTRANSFER
选项设置为true:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
从:
CURLOPT\u RETURNTRANSFER
TRUE
将传输作为curl_exec()
返回值的字符串返回,而不是直接输出
您需要将
CURLOPT_RETURNTRANSFER
选项设置为true:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
从:
CURLOPT\u RETURNTRANSFER
TRUE
将传输作为curl_exec()
返回值的字符串返回,而不是直接输出