Bestehen der Altersüberprüfung mit DOM

Ich versuche, einige Bild-URLs von Steam-Speicherseiten abzurufen, beispielsweise:http://store.steampowered.com/app/35700/
http://store.steampowered.com/app/252490/

Hier ist der Code, den ich benutze:

$url = 'http://store.steampowered.com/app/35700/';
$html = file_get_contents($url);
$dom = new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
  echo $image->getAttribute('src');
}

Es funktioniert gut mit der ersten Store-Seite, aber die zweite leitet auf eine Seite zur Altersüberprüfung um, und das Skript gibt die Bilder von dort zurück. Ich benötige eine Möglichkeit für das Skript, die Altersüberprüfung zu überwinden und auf die eigentliche Store-Seite zuzugreifen.

Jede Hilfe wäre dankbar.

Bearbeiten:

Folgendes wird beim Senden des Altersformulars an den Server übergeben:

snr=1_agecheck_agecheck__age-gate&ageDay=1&ageMonth=January&ageYear=1979

und die Cookies, die es setzt:

lastagecheckage=1-January-1979; expires=Tue, 03 Mar 2015 19:53:42 GMT; path=/; domain=store.steampowered.com
birthtime=662716801; path=/; domain=store.steampowered.com

Edit2:

Ich kann die Cookies mit cURL setzen, aber sie werden von DOM loadHTML nicht verwendet, sodass ich das gleiche Ergebnis wie zuvor erhalte. Ich benötige entweder eine Methode für loadHTML, um bestimmte von mir gesetzte Cookies zu verwenden, oder eine andere Methode, um die Bild-URLs abzurufen, die von cURL gesetzte Cookies verwenden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage