【问题标题】:Transparent Image not being downloaded by Hotmail (PHP)Hotmail(PHP)未下载透明图像
【发布时间】:2014-05-12 14:52:52
【问题描述】:

我正在尝试使用 SLIM 框架 (php) 创建一个迷你跟踪网络信标,但似乎只有 hotmail 拒绝它 - 它在我的另一个使用经典 php 的 VPS 上运行良好。

代码:

$app->get(
"/test/:token",
 function ($token) use ($app) {
    $hostname=gethostbyaddr($_SERVER['REMOTE_ADDR']);
    $QUERY_STRING = preg_replace("%[^/a-zA-Z0-9@,_]%", '', $_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 或任何其他电子邮件。

【问题讨论】:

    标签: php outlook slim hotmail


    【解决方案1】:

    好的 - 由于我使用它的 IP 地址,hotmail 的图像似乎没有问题,而是服务器没有问题 - 使用域名时它可以正常工作。我猜的安全措施

    【讨论】:

      猜你喜欢
      • 2020-10-17
      • 2013-02-03
      • 2011-03-30
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      • 2021-04-27
      相关资源
      最近更新 更多