【发布时间】:2011-10-14 18:45:46
【问题描述】:
我在用户激活时使用我用 rawurlencode() 编码的令牌发送 html 电子邮件。
所以 - 链接出现在电子邮件中,如下所示:
<a href="http://site.com/auth?action=confirmActivation&user=79&token=zlKoFo%22f%27g%3FtUb%27%29Z~L1%25zKh%5EG%23_Aj%5Ckbbbd4fdb9121b50f643f12c937ab1c03d5f09861" target="_blank">Click here to activate your account</a>
但是当我点击这个链接时,我的页面 url 看起来像这样:
http://site.com/auth?action=confirmActivation&user=79&token=zlKoFo%22f%27g%3FtUb%27%29Z~L1%25zKh^G%23_Aj%5Ckbbbd4fdb9121b50f643f12c937ab1c03d5f09861
所以 - 之前的令牌(这是它在我的电子邮件中的显示方式):
zlKoFo%22f%27g%3FtUb%27%29Z~L1%25zKh%5EG%23_Aj%5Ckbbbd4fdb9121b50f643f12c937ab1c03d5f09861
之后的令牌:
zlKoFo%22f%27g%3FtUb%27%29Z~L1%25zKh^G%23_Aj%5Ckbbbd4fdb9121b50f643f12c937ab1c03d5f09861
看起来我的浏览器在我点击时会自动进行一些转换?为什么?
【问题讨论】: