2012-11-03 57 views
0

我需要跟踪将用户重定向到另一个站点的按钮,比如pinterest。如果有人点击图片,它会以更大的尺寸打开图片,并带有一个按钮,如果您点击它,它会重定向到原始网站,如pinterest。通过sendmail进行按钮跟踪

作为解决它的一种方法,我编写了一个sendmail函数,以便每次用户单击按钮时向我发送一封电子邮件。该代码是这样的:

<div class="buy"> 
<a onclick="target='_blank'" href="<?php echo $this->pin['from'];?>"> 

<?php 
$message = "Item buy: "; 
$link = $this->pin['from']; 
mail('[email protected]', '@Buy', $message.$link); 
?> 
<img src="http://example.com/data/images/buy.jpg" alt="buy" />        
      </a> 
      </div> 

的问题是,它会发送一个电子邮件每次有人点击了图片,我只需要跟踪每有人点击按钮“buy.jpg”

回答

1

PHP时间在服务器上执行,这样每次有人加载该页面时,发送邮件都会向您发送一封电子邮件,而不是当有人点击您的按钮时发送给您。

你应该链接一个PHP页面和一个AJAX request,如果你只想要那个电子邮件,每次点击图像时都会触发。