while ($row = mysql_fetch_row($result))
{
echo "<tr>";
echo ("<p><td>$row[2]</td><td>$row[0]</td><td>$row[1]</td><td><i>$row[3]</i></td><td><a href=\"delete.php?time=$row[2]&user=$row[0]&pass=$row[1]\"><center>[x]</center></a></td></p>");
echo "</tr>";
$x++;
}
echo "</table>";
}
else
{
echo "*No Accounts*";
}
if (isset($_COOKIE['amountx'])) {
if ($_COOKIE['amountx'] < $x) {
$x = $x - $_COOKIE['amountx'];
echo "<title>'New Logs - ($x)'</title>";
}
else if ($_COOKIE['amountx'] == $x) {
echo "<title>'Logs (0)'</title>";
}
else {
setcookie("amountx", $x, time() + 60 * 60 * 24 * 30);
}
}
else {
setcookie("amountx", $x, time() + 60 * 60 * 24 * 30);
}
标题永远不会更新,但cookie已保存。这是在while循环中,但我把它拿出来,它仍然保存cookie数量。但即使通过元刷新每5秒刷新一次,我也无法显示新标题。如何更新标题?
答案 0 :(得分:2)
查看代码的结构,您似乎在尝试回显其他<body>
代码之前在<title>
代码中打印HTML。
您不能在<title>
元素内的任何位置拥有<head>
标记。
移动您的<title>
代码以在<head>
元素中生效,它应该有效。
答案 1 :(得分:-1)
我删除了页面顶部的顶部<title>Page title</title>
,现在它正常运行,谢谢你们。