HTTP Pingback

02/09/2013 13:56 Hupfi10#1
Hi

ich versuche gerade per PHP an einen externen Server eine GET anfrage zu senden OHNE dass der Nutzer etwas davon mitbekommt. Also eine Art Pingback.
Hat jemand eine Idee wich ich das lösen könnte?

Würde das gehen:

PHP Code:
include "config.php";
        
$curl_val = $_SESSION['val'];
        
$curl_uid = $_SESSION['uid'];
        
$postfields = "uid=$curl_uid&val=$curl_val";
        
$ch = curl_init();
        
        
curl_setopt($ch, CURLOPT_URL, $pingbackurl);
        
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
        
        
curl_exec($ch);
        
        
curl_close($ch); 
02/09/2013 15:42 kissein#2
PHP Code:
$url = "www.example.com";
print_r(get_headers($url, 1)); 
oder mit curl so in etwa

PHP Code:
    $url = 'www.example.com';
    
$ch = curl_init($url);
    
curl_setopt($ch, CURLOPT_NOBODY, true);
    
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    
curl_exec($ch);
    
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    
curl_close($ch);
    if (
200==$retcode) {
        
// HTTP 200 OK
    
} else {
        
//  fehler
    
} 
02/09/2013 17:46 Hupfi10#3
Übergibt deine cURL Lösung überhaupt die Parameter?