我似乎无法让这个工作......我所拥有的是一个自动生成的链接,可以通过电子邮件发送,我需要能够附加用户的电子邮件地址到网址,但我似乎无法正确格式化。这就是我所拥有的:
href=\"http://example.com/unsubscribe/\" . $email . \"\"
用户电子邮件中的结果链接应为
http://example.com/unsubscribe/myemail@myemail.com
取消订阅的结构方式,它需要上述格式而不是?email =。我可以这样做吗?
编辑12/3/13:
感谢所有的帮助,伙计们!我的部分问题是我没有通过生成电子邮件功能传递电子邮件var。 :/
以下是我最终设置的方式:
$unsubscribeurl = 'http://example.com/unsubscribe/';
$unsubplus = $unsubscribeurl . $email;
$unsubscribelink = '<a href="' . $unsubplus . '">UNSUBSCRIBE</a>';
然后设置链接,我只使用$ unsubscribelink。
答案 0 :(得分:0)
创建网址:
$url = 'http://example.com/unsubscribe/' . urlencode($email);
创建链接:
$link = '<a href="' . htmlspecialchars($url) . '">link</a>';
使用html上下文中的链接:
<?php echo $link ?>
或者:
<a href="<?php echo htmlspecialchars($url) ?>">link</a>