0

我需要跟踪一个将用户重定向到另一个网站的按钮,就像 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>

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

4

1 回答 1

1

PHP 在服务器上执行,因此每次有人加载该页面时 send-mail 都会向您发送一封电子邮件,而不是当有人单击您的按钮时。

您应该将 PHP 页面与AJAX 请求链接,如果您只需要该电子邮件,则每次单击该图像时都会触发该请求。

于 2012-11-03T22:40:11.937 回答