我的问题标题似乎与其他问题相同,但问题与其他问题不同。 我的代码:fsockopen返回'布尔(false)'
$post_string = http_build_query($params);
$parts = parse_url($url);
$errno = 0;
$errstr = "";
$fp = fsockopen($parts['scheme'].'://' . $parts['host'], isset($parts['port'])
? $parts['port'] : 443, $errno, $errstr, 30);
echo "<pre>"; var_dump($fp);
我的部分数组是:
Array
(
[scheme] => http
[host] => local.abhibus.com
[path] => /search/distanceC
)
任何人都可以请让我知道什么是在上面的代码导致返回false问题。提前致谢。
isset? $ parts ['port']:443.你不设置端口,但是你使用http方案 –
@ChenYunlong:是的,我发现了这个问题。谢谢 :) – Sucharitha