我正在考虑将电子邮件跟踪添加到我为小型客户企业构建的 Web 服务中。我正计划做嵌入式图像解决方案(参考我服务器上的图像)-除非其他人有更好的方法-但是当我使用引用服务器上 PHP 页面的图像标记时,它会加载“损坏的图像”图标. 我怎样才能使它成为一个有效的图像?
这是邮件 PHP 页面的代码:
<?php
$body = "<html>Hello there!".
"<img src='http://mysite.com/track.php?name=bob' />".
"</html>";
$subject = "Tracking on ".date('Y-m-d H:i:s');
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: webmaster@mysite.com' . "\r\n";
mail('my_email@gmail.com',$subject,$body,$headers);
?>
这是跟踪代码:
<?php
include('database_connection.php');
$query = "INSERT INTO tracking SET name='".$_GET['name']."', date=NOW()";
mysql_query($query);
// Tried this, but it doesn't work:
echo "<img src='http://mysite.com/photos/image.jpg'>";
?>