2014-04-01 3 views
1

SLIM 프레임 워크 (PHP)를 사용하여 미니 추적 웹 표지를 만들려고 노력하고 있지만 그것은 단지 그것을 거부하는 것 같습니다 - 그것은 고전적인 PHP와 광산의 다른 VPS에서 잘 작동하고 있어요 .투명 이미지가 Hotmail (PHP)

코드 :

$app->get(
"/test/:token", 
function ($token) use ($app) { 
    $hostname=gethostbyaddr($_SERVER['REMOTE_ADDR']); 
    $QUERY_STRING = preg_replace("%[^/[email protected],_]%", '', $_SERVER['QUERY_STRING']); 
    //saves ip address and timestamp 
    $str=date("D dS M,Y h:i a") . ",". $_SERVER['REMOTE_ADDR'] .",".$QUERY_STRING.",".$hostname.",".$_SERVER['HTTP_USER_AGENT'].","."\n"; 

    file_put_contents("tracker.txt", $str, FILE_APPEND); 

    //header("content-type: image/gif"); 
    //$app->contentType("image/jpg"); 
    $app->response()->header('Content-Type', 'content-type: image/gif'); 

    //43byte 1x1 transparent pixel gif 
    echo base64_decode("R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); 

}); 

이 Gmail 또는 다른 이메일에서 잘 작동합니다.

답변

0

OK - hotmail은 이미지에 문제가 없지만 IP 주소를 사용하는 서버 때문에 문제가없는 것으로 보입니다. 도메인 이름을 사용할 때 문제없이 작동합니다. 내가 생각하는 보안 대책