将http请求重定向到mailto请求

时间:2011-02-02 14:17:10

标签: php http email zend-framework mailto

我想在我的页面中有链接重定向到mailto。我这样做是为了收集点击次数的统计数据。我在我的控制器操作中有这个调用,它按预期重定向:

$this->getHelper('Redirector')->gotoUrl('mailto://' . $email_address);

我遇到的问题是它显示空白页面以及产生注册到mailto协议的应用程序。有没有办法避免空白页?

1 个答案:

答案 0 :(得分:3)

难道你不能只使用常规的mailto链接,并将一个JavaScript事件处理程序附加到链接上,该链接会向服务器发送ajax请求以更新统计信息吗?当Javascript被禁用时,您当然会丢失统计信息。

另一种方法是将链接的目标设置为iframe,以便iframe变为空白。如果iframe不可见,则空白页面的问题也会变得不可见。