session_destroy () ve setcookie başarısız

0 Cevap

Benim sayfa çıkış ama session_destroy çalışıyorum ve çerez ayarı çalışmıyor. İşte benim kod:

    $page = $_GET["page"];
    if ($page == "logout") {
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000,
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]
    );
}

session_destroy();


echo <<<html
        <br /><br /><br /><p align="center"><b><font color="#000080">You've successfully logged out.</font></b></p>
        <p align="right"><b><font size="3" color="#FF0000">Redirecting...</font></b></td>
html;
echo ("<META HTTP-EQUIV=Refresh CONTENT=\"4; URL=index.php\">");
exit ();

Ama onun değil çalışma - oturumu yok edilmez ve çerezleri aynı kalır. Ben de sadece hiçbir başarı ile farklı bir değer için bir çerez ayarı denedim. Kodun diğer parçaları kurabiye, erişimi oluşturmak ve bunları kullanmak, ama çıkış parçası ben onları yok edemez. Burada birisi bana ne olduğunu söyleyebilir misiniz? Kurabiye ve oturumları ayarlanmış olmalıdır / / unset session_start gibi sayfanın başında yıkıldı? Ya da başka bir şey mi oldu?

0 Cevap