PHP file_get_contents () verhält sich anders als der Browser

Ich versuche, den Inhalt einer Webseite mit PHP herunterzuladen. Wenn ich den Befehl gebe:

$f = file_get_contents("http://mobile.mybustracker.co.uk/mobile.php?searchMode=2");

Es wird eine Seite zurückgegeben, die meldet, dass der Server inaktiv ist. Wenn ich jedoch dieselbe URL in meinen Browser einfüge, erhalte ich die erwartete Seite.

Hat jemand eine Ahnung, was das verursacht? Überträgt file_get_contents irgendwelche Header, die es von einer Browseranfrage unterscheiden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage