mailto href正文未显示已发送的完整数据

时间:2014-02-03 13:21:28

标签: php html email url mailto

您好,我的网址看起来像这样,

http://domain.com?collection=Fashion%20Forward&room=LS1&scene=Scene%20III

首先使用space创建,我将其替换为PHP。

我想要的是点击链接并使用电子邮件正文中的上述链接打开邮件客户端,因此我正在执行以下操作,

<a href="mailto:?body=http://domain.com?collection=Fashion%20Forward&room=LS1&scene=Scene%20III">Email</a>

当邮件客户端打开时,URL缩短了,我只看到了,

?collection=Fashion Forward为什么整个电子邮件的内容都没有被放入?

2 个答案:

答案 0 :(得分:2)

%20是编码空间的方式相同,您还需要对&=进行编码。

您使用的是PHP's URL encode吗?

答案 1 :(得分:0)

试试这个:

<a href="mailto:someone@example.com?subject=Your%20Subject&body=http://domain.com?collection=Fashion%20Forward%26room=LS1%26scene=Scene%20III">Email</a>