我有一個名爲page.php
的文件,它是這樣的;使用PHP之前定義的變量
<? include "header.php"; ?>
<body>
...
</body>
<? include "header.php"; ?>
的<body>
標籤之間,我運行一個SQL查詢,並得到一個被稱爲$title
變量。 我想將該變量顯示爲header.php
中的頁面的html標題。
我該怎麼做?
我只是試着我說的,但它沒有奏效。
我有一個名爲page.php
的文件,它是這樣的;使用PHP之前定義的變量
<? include "header.php"; ?>
<body>
...
</body>
<? include "header.php"; ?>
的<body>
標籤之間,我運行一個SQL查詢,並得到一個被稱爲$title
變量。 我想將該變量顯示爲header.php
中的頁面的html標題。
我該怎麼做?
我只是試着我說的,但它沒有奏效。
請執行@Truth建議或身體任何部位使用JavaScript:
<script language="javascript">
document.title = "<?php echo $page_title;?>";
</script>
我認爲使用JavaScript不是最好的SEO。這就是爲什麼,我不這麼想。 – Sercan
你完全正確的搜索引擎優化,但這是其中一個選項。 –
你應該儘量避免混合PHP代碼和HTML。在包含header.php之前運行SQL查詢,將結果存儲在變量中,並將標題存儲在變量中。例如:
<?php
// SQL code here, store the data in e.g. $data and title in $title
include "header.php";
?>
<body>
<?php
// output page using $data
?>
</body>
<?php include "header.php"; ?>
那麼你的header.php將包括像<title><?php echo $title; ?></title>
你不能直接這樣做。大家可以做的就是使用PHP生成一段JavaScript,然後重新編寫頁面的'
你可以在身體內定義