有没有办法在正文中使用PHP覆盖页面的<title>标签?</title>

时间:2013-04-14 23:03:02

标签: php

我对PHP很陌生,并且想知道是否有办法通过在正文中使用PHP来覆盖标题标记中显示的内容。

让我解释一下为什么我要这样做。我正在使用一个允许我创建PHP页面的论坛/ cms软件,但不会让我改变标题的任何内容(包括标题标签)。我希望有一个脚本,我可以使用PHP放入正文,这将覆盖显示在默认标题标签中的任何内容。

这可能是一个疯狂的问题,如果是这样,我道歉。

想法如何在标题中得到我需要的东西。

谢谢!

2 个答案:

答案 0 :(得分:5)

你不能。

如果要更改它,请添加一些将在客户端执行的Java脚本代码并为您执行此操作:

 <script>
 document.title = "This is the new page title.";
 </script>

还有一些PHP:

<head><title>some title</title></head>
<body>
   <?php if (some condition, etc) { ?>
   <script>
        document.title = "This is the new page title.";
   </script>
   <?php } ?>
</body>

答案 1 :(得分:1)

<html>
    <head>
        <title>Hello</title>
    </head>
    <body>
        <?
            echo "<script>document.title='Hello, World!';</script>";
        ?>
    </body>
</html>