我有一个PHP脚本,写出一个包含两个链接的HTML邮件。一个链接只是一个网站的常规URL。另一种是iPhone用户直接连接到应用程序。该代码看起来像这样:为什么PHP在我的HTML邮件中添加`target =“_ blank”`?
$mailLinkA = '<a href="http://www.mysite.com">web link text</a>';
$mailLinkB = '<a href="myappname://?variable">iphone app link text</a>';
但是,当邮件到达时,链接都完全消失。
在邮件链接的情况下,添加这种额外target="_blank"
文本,但在这样一种方式,它正在摧毁的语法和打破链接:
<a target="_blank" ="http://www.mysite.com">web link text</a>
在iPhone应用程序链接的情况下, ,一切都在链路标签被剥离出去,留下一个畸形标签:
<a>web link text</a>
在所有我一直使用PHP这些年来,我从来没有见过这样的行为,从来没有听说过的target="_blank"
,所以当我在Goog上查看时,我感到非常惊讶乐和链接后发现链接的人询问如何包括它。所以我很困惑。
也许target="_blank"
是我应该或不应该在我的链接。但我认为如果我决定添加它,应该是我的,而不是一些默认包含在我的代码中。
此外,为什么我的iPhone链接被简单地销毁?
我该如何控制这种行为,让PHP让我放入链接,而不是尝试和混淆它们?
'target =“_ blank”'表示将打开一个新窗口进入页面。至于为什么它搞乱你的href属性,我不知道!你是否尝试过自己添加它来查看邮件程序是否会停止发送? – thatidiotguy 2013-03-27 17:39:49