下面的脚本很好地回显了数组及其各个元素,但是当数组元素用于通过在开始的 head 标记之后运行脚本来设置页面标题时,我仍然得到“无标题文档”作为页面标题。
此外,如果我尝试单独回显 $title 并将标题标签 <> 放在 php 标签之前和之后,则标题被设置为文档类型定义。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果尚未设置,似乎 echo 设置了之前所需的相关 HTML 标记。什么工作?
<?php
include 'contentStream.php' ;
$upc = $_GET['upc'];
if (isset($upc))
{
global $upc ;
$query = "SELECT * FROM tracks WHERE album_upc='$upc'";
connect();
$db = mysql_select_db("XXXXX");
$results = mysql_query($query, $connection) ;
$result = mysql_fetch_assoc($results);
$title = $result['title']." by ".$result['author'] ;
echo "<title>".$title."</title>";
unset($results);
unset($query);
mysql_close($connection) ;
}
else
{
echo "<title> MYsUPERsITe </title> " ;
}
?>