0

我有一个大问题!我需要跟踪用户在我的网站上所做的事情。作为解决它的一种方法,我创建了一个 sendmail 功能,以便在用户每次单击按钮时向我发送一封电子邮件。代码是这样的:

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

<?php
// The message
$message = "A new buy";
$link = $this->product['from'];

// Send
mail('xxx@mail.com', '@buy PRODUCT', $message, $link);
?> 

<img src="http://xxx.com/data/images/xxx.jpg" alt="Comprar"       />                            
</a>
</div>

我收到的消息是

"A new buy

"

它应该看起来像:

"A new buy

http://www.xxxx.com"

任何人都可以帮我解决这个问题吗?

4

4 回答 4

1

您需要 2 只传递一个消息参数。

$message = $message.$this->product['from'];
mail('xxx@mail.com', '@buy PRODUCT', $message);
于 2012-11-03T21:34:44.803 回答
0

mail('xxx@mail.com', '@buy PRODUCT', $message.$link);

于 2012-11-03T21:37:34.177 回答
0

尝试这个

mail('xxx@mail.com', '@buy PRODUCT', $message.$link);
于 2012-11-03T21:37:42.880 回答
0

只需将与您的消息相关的任何数据连接到您的 $message 变量,然后将该 $message 变量传递给邮件函数。例如:$message = $message." Link: ".$link然后mail('xxx@mail.com', $message)

于 2012-11-03T21:38:18.303 回答