Php 将页面标题用作正文中的文本

Php 将页面标题用作正文中的文本,php,javascript,html,document.write,Php,Javascript,Html,Document.write,我正在试图找到一种方法,在正文中将生成的页面标题显示为文本。 我尝试使用以下代码来显示标题 <script type="text/javascript"> document.write('You have visited the page ' + document.title ); </script> document.write('您已访问页面'+document.title); 虽然代码做了我想要的,我认为我必须用另一种方式来做,更SEO友好

我正在试图找到一种方法,在正文中将生成的页面标题显示为文本。 我尝试使用以下代码来显示标题

  <script type="text/javascript">
    document.write('You have visited the page ' + document.title );
    </script>

document.write('您已访问页面'+document.title);

虽然代码做了我想要的,我认为我必须用另一种方式来做,更SEO友好!当我打开页面并检查代码时,我看到的是这段代码,而不是(document.title)的结果。

Javascript不会影响页面的源代码。它在页面加载并看到结果后呈现。使用PHP进行如下排序。

任何客户端生成的html都不会出现在源代码中。如果您想在源代码中使用它,您需要在服务器端使用PHP或其他任何语言进行操作。

将标题添加到生成此页面的服务器端脚本中。您需要发布一些服务器端代码以获得更具体的答案。一般而言:

<?php
$title = "My Page"
echo <<<EOT
<html>
<head>
    <title>$title</title>
</head>
<body>
    You have visited the page $title
</body>
</html>
EOT
?>