url编码了webmail客户端中的统计信息的URL

时间:2013-07-02 09:20:02

标签: php urlencode newsletter urldecode webmail

我正在忙着开发自己的新闻通讯系统,我也希望跟踪用户点击的链接。我在每个网址前加上我自己的统计网址和urlencode原始网址。

例如

 <a href="http://www.domain.com/some-page">Go to domain.com</a>

变为

 <a href="http://www.mydomain.com/keep-track-of-the-clicks.php?redirect=http%3A%2F%2Fwww.domain.com%2Fsome-page">Go to domain.com</a>

这适用于邮件客户端,但不适用于webmail客户端。他们自动解码编码的url,导致我的脚本出错。

有人知道如何解决这个问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

实际上就像编码两次一样容易。

<? 'http://www.mydomain.com/keep-track-of-the-clicks.php?redirect=' . urlencode(urlencode($redirect)); ?>