簡體   English   中英

使用Cookie在刷新時更改php中的標題

[英]changing title in php on refresh using cookies

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的數量。 但是即使通過meta-refresh每5秒刷新一次,我也無法顯示新標題。 如何更新標題?

查看代碼的結構,您似乎在嘗試回顯其他<title>標簽之前在<body>標簽中打印HTML。

除了<head>元素之外,您在任何地方都沒有<title>標簽。

移動您的<title>代碼,使其在<head>元素內生效,並且應該可以正常工作。

我刪除了頁面頂部的頂部<title>Page title</title> ,現在可以正常使用了,謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM