我有將URL傳遞到郵件正文的問題。我用這個:如何將當前網址傳遞給mailto正文
<?php
function CurrentPageURL()
{
$pageURL = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
$pageURL .= $_SERVER['SERVER_PORT'] != '80' ? $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER
["REQUEST_URI"] : $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
return $pageURL;
}
?>
和mailto:?body=<?php echo CurrentPageURL(); ?>
而是此鏈接爲結果: http://www.something.com/index.php?id=03new&new=50&lang=en
我得到這個在郵件正文: http://www.something.com/index.php?id=03new
請幫助我如何通過所有鏈接,包括「&」。
THX
[htmlentities()](http://php.net/manual/en/function.htmlentities.php)能幫助你嗎? –
你需要'urlencode()'它。 –