我正在Web应用程序中实施SMS网关API。使用这个下面的PHP代码:SMS API URL未响应
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'apiurl');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
?>
但问题是,当我从直播服务器调用它,它没有响应。但它工作正常,并在本地服务器上以xml格式提供响应。
检查您的防火墙设置。生产服务器可能有过滤...检查你的SMS提供商,他们的API也可能有IP过滤。在您的生产服务器上,尝试在不使用PHP的情况下调用URL。在WAMP env上使用IE或Lynx,如果你在LAMP环境中。 –
是'apiurl'正在使用的实际URL还是代码的占位符? – GordonM
同时检查CURL PHP扩展是否启用。同时检查'curl_error($ ch)' –