通过sendmail进行按钮跟踪

时间:2012-11-03 22:38:07

标签: php sendmail user-tracking

我需要跟踪一个按钮,将用户重定向到另一个像pinterest那样的网站。如果有人点击图片,它会打开更大尺寸的图片,并带有一个按钮,如果你点击它,它会重定向到原始网站,如pinterest。

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

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

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

问题在于,每次有人点击图片时它都会发送一封电子邮件,我只需要在每次有人点击按钮时进行跟踪&#34; buy.jpg&#34;

1 个答案:

答案 0 :(得分:1)

PHP在服务器上执行,因此每当有人加载该页面时,发送邮件就会向您发送电子邮件,而不是当有人点击您的按钮时。

您应该将PHP页面与 AJAX request 相关联,如果您只想点击该图片,则会在每次点击该图片时触发该页面。