我希望能够使用PHP更改页面标题。现在你们都用
回答<title><?php echo $title; ?></title>
我有一些限制......我正在开发一个插件,我的PHP只插入到页面正文中。因此<title>
已经定义,我想改变它。有什么想法吗?
编辑:我知道这可以通过javascript轻松完成。但是,出于搜索引擎优化的目的,我不想。我希望修改<title>
标记的实际内容。
答案 0 :(得分:3)
<script language="text/javascript">
document.title = '<?=$title;?>';
</script>
答案 1 :(得分:1)
插入一个更改标题的JavaScript代码段。如果插入了PHP代码,则标题部分已经流式传输,因此您无法将其恢复。
答案 2 :(得分:0)
你需要回应一些会改变浏览器标题的JavaScript。
答案 3 :(得分:0)
<script>document.title = '<?php echo mysql_real_escape_string($title); ?>';</script>
仅适用于支持js的浏览器
答案 4 :(得分:0)
您可以使用javascript修改它:
window.status="YourNewTitle";
因此,您可以尝试在<script>
标记中插入代码,并让浏览器在加载时执行它。