bonjour,
dsl je n'ai pas répondu + tot, mon easyphp c'était envoyé en l'air. (merci pour ton aide

)
Bon, c'est pas gagné, j'ai lu tout ce que j'ai pu trouver sur apache-request-headers mais tout est lié avec du local.
je ne vois comment je passe une url au code suivant par exemple: (c'est juste le code exemple sur php.net)
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
================
Ci dessous mon code pour que vous puissiez recreer la situation:
(normalement l'url procède à une redirection mais à confirmer)
au pire celle-ci fait une redirection, je viens de vérifier:
http://m.shozu.com
$url = "http://meteolive1.mc-wetter.de";
$UserAgent ="SonyEricssonK810i/R1KG Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1";
// Identification du domaine
preg_match('@^(?:http://)?([^/]+)@i',$url, $matches);
$Domaine = $matches[1];
processURL($url,$Domaine,$UserAgent);
function processURL($url,$Domaine,$UserAgent)
{
set_time_limit(300);
echo "<B>URL interogee : </B>".$url."<br>";
//Connection wap
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// Proxy wap toto
curl_setopt($ch, CURLOPT_PROXY, '000.000.000.000:8080');
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, ":");
curl_setopt($ch, CURLOPT_USERAGENT, $UserAgent);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // a 1 pour suivre les redirections
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$recuppage = curl_exec ($ch);
//echo $recuppage;
$info = curl_getinfo($ch);
curl_close ($ch);
if (empty($info['http_code'])) {
echo "No HTTP code was returned<br>";
echo $url.'<br>';
} else {
echo "http_code : ".$info['http_code']."<br>";
echo "url : ".$info['url']."<br>";
echo "content_type : ".$info['content_type']."<br>";
echo "header_size : ".$info['header_size']."<br>";
echo "request_size : ".$info['request_size']."<br>";
echo "filetime : ".$info['filetime']."<br>";
echo "redirect_count : ".$info['redirect_count']."<br>";
echo "total_time : ".$info['total_time']."<br>";
echo "namelookup_time : ".$info['namelookup_time']."<br>";
echo "connect_time : ".$info['connect_time']."<br>";
echo "pretransfer_time : ".$info['pretransfer_time']."<br>";
echo "size_upload : ".$info['size_upload']."<br>";
echo "size_download : ".$info['size_download']."<br>";
echo "speed_download : ".$info['speed_download']."<br>";
echo "speed_upload : ".$info['speed_upload']."<br>";
echo "download_content_length : ".$info['download_content_length']."<br>";
echo "upload_content_length : ".$info['upload_content_length']."<br>";
echo "starttransfer_time : ".$info['starttransfer_time']."<br>";
echo "redirect_time : ".$info['redirect_time']."<br>";
//echo '<br><br>';
//echo $recuppage.'<br>';
//echo '<br><br>';
echo "Domaine = ".$Domaine;
}
}
Autodidact, je ne demande qu'à apprendre... Merci de votre aide
