我有一個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