【问题标题】:Site not open using curl?使用 curl 无法打开网站?
【发布时间】:2020-01-06 07:08:24
【问题描述】:
$your_url = "https://consumablesandstores.com/";
//$your_url = "https://www.sancuro.com/";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $your_url);
curl_setopt($ch, CURLOPT_FAILONERROR, true); // Required for HTTP error codes to be reported via our call to curl_error($ch)
curl_exec($ch);
if (curl_errno($ch)) {
    $error_msg = curl_error($ch);
}
curl_close($ch);

if (isset($error_msg)) {
}

我们必须检查我们的实时站点才能使用 curl 打开,但它显示为空白。另一个站点已打开 请给我解决方案什么是确切的问题?如何解决?

【问题讨论】:

  • 我收到401 Authorization Required。您似乎没有在问题中提供足够的上下文。您的问题与amazon-web-services 有什么关系?
  • 如何解决这个问题?@lexicore
  • 在 AWS 上托管网站的方法有很多。
  • 确切的问题是什么? @lexicore
  • 我们不知道您在 AWS 上的网站究竟如何。因此,无法确切说明问题所在。

标签: curl


【解决方案1】:

如果你像这样修改你的代码:

if (isset($error_msg)) {echo $error_msg;}

它会显示错误:

请求的 URL 返回错误:401 Unauthorized

您可能需要提供授权详细信息,即

curl_setopt($ch, CURLOPT_USERPWD,"myusername:mypassword");

【讨论】:

    猜你喜欢
    • 2011-06-03
    • 2013-12-18
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多