September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten eine URL auslesen, bei der bestimmte Header zusammen mit der Seitenanfrage gesendet werden müssen.
Verwenden Sie file_get_contents() mit einem Stream-Kontext:
$contextOptions = array(
"http" =>
array ("header"
=> "('X-Faktor: 12\r\nMein-Header: Bob\r\n"));
$context = stream_context_create($contextOptions);
$page = file_get_contents("http://www.example.com/spezieller-header.php", false,
$context);Als Alternative können Sie die cURL-Erweiterung und die Option CURLOPT_HTTPHEADER verwenden:
$c = curl_init('http://www.example.com/spezieller-header.php'); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_HTTPHEADER, array('X-Faktor: 12', 'Mein-Header: Bob')); $page = curl_exec($c); ...