0

如何通过 mailto 将当前页面标题(或当前 url)填充到主题行?

一直使用下面的代码作为起点,明显修改了“Page Title Here”位,但找不到解决办法:

<?php echo "<a href='mailto:test@test.com" . $to . "?subject=Page Title Here" . $subject . "'>Send an email</a>";?>
4

2 回答 2

1

将页面标题设置为 php var as

$title = 'Example';

并将其用于

<title><?=$title;?></title>

和邮件

 <?php echo "<a href='mailto:test@test.com" . $to . "?subject=" . $title . $subject . "'>Send an email</a>";?>
于 2014-03-27T21:09:25.640 回答
0

这在 PHP 中通常是不可能的。PHP 根本不知道页面标题是什么,或者您的 HTML 结构。

您必须转到设置页面标题的代码,并在电子邮件中使用相同的变量。如果此 PHP 代码正在处理来自某个页面或其他内容的帖子,您需要将该页面标题与您的表单数据一起发布(您可以使用 JavaScript 获得document.title)。

于 2014-03-27T21:04:55.003 回答