Gun*_*gam 4 php xampp port curl
我使用XAMPP在端口80和端口81上本地设置了2个Apache服务器.我成功地通过我的浏览器访问它们.目前可以访问URL
http://27.4.198.225/ncmsl/check.php
Run Code Online (Sandbox Code Playgroud)
和
http://27.4.198.225:81/ncmsl/check.php.
Run Code Online (Sandbox Code Playgroud)
当我尝试为它们编写一个简单的卷曲代码时
$ch=curl_init();
$url = "http://27.4.198.225/ncmsl/check.php";
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
它适用于端口80的服务器,但不适用于端口81的服务器,即
$ch=curl_init();
$url = "http://27.4.198.225:81/ncmsl/check.php";
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
可能的原因是什么?我尝试过使用CURLOPT_PORT,但这也行不通
这些URL是LIVE URL.任何人都可以检查他们是否能够在自己的网络上使用自己的CURL代码成功访问它们
试试这个
curl_setopt ($ch, CURLOPT_PORT , 81);
Run Code Online (Sandbox Code Playgroud)
更新代码: -
看到这个URL: - php卷曲问题
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, 'http://27.4.198.225:81/ncmsl/check.php');
$store = curl_exec ($ch);
echo substr($store, 1);
curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15281 次 |
最近记录: |