title: Unable to CURL a remote file
body: <p>I have a piece of code that is designed to receive any URL and rip it down from the web.  So far it's been working fine, until someone gave it this URL:</p>
  
  <p><a href="http://www.aspensurgical.com/static/images/aspen_hill-rom_logo.png" rel="noreferrer">http://www.aspensurgical.com/static/images/aspen_hill-rom_logo.png</a></p>
  
  <p>If I hit it from my browser, it shows just fine.  But when I try to CURL it down, I get:</p>
  
  <pre><code>&lt;!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"&gt;
  &lt;html&gt;&lt;head&gt;
  &lt;title&gt;403 Forbidden&lt;/title&gt;
  &lt;/head&gt;&lt;body&gt;
  &lt;h1&gt;Forbidden&lt;/h1&gt;
  &lt;p&gt;You don't have permission to access /static/images/aspen_hill-rom_logo.png
  on this server.&lt;/p&gt;
  &lt;hr&gt;
  &lt;address&gt;  Server at www.aspensurgical.com Port 80&lt;/address&gt;
  &lt;/body&gt;&lt;/html&gt;
  </code></pre>
  
  <p>The CURL code I'm using is:</p>
  
  <pre><code>$ch = curl_init(str_replace(' ', '%20', $url));
  $fh = fopen($local_file, "w");
  curl_setopt($ch, CURLOPT_FILE, $fh);
  curl_exec($ch);
  curl_close($ch);
  </code></pre>
  
  <p>Is their server somehow realizing I'm not a normal browser and booting me?</p>