merhaba sitemin hostunu değiştirmek zorunda kaldım önceki hostumda site sorunsuz çalışıyordu ama yeni hostta admin panelimde bazı hatalar almaya başladım öncelikle admin paneline login olurken şu hatayı alıyorum

Aldığım hata :
Alıntı
Warning: Cannot modify header information - headers already sent by (output started at /home/zenoyun/public_html/includes/functions.php:518) in /home/zenoyun/public_html/includes/login.php on line 19
login.php :

<?php

if (!empty($username) && !empty($password)) {
    
    $check = mysql_query("SELECT * FROM users WHERE username = '$username' && password = '$password'");

    if (mysql_num_rows($check) > 0){    
            $row = mysql_fetch_array($check);
            $userid = $row['userid'];
            
        if($row['status'] == '2'){
            header("Location: ".$siteurl);
            exit();
        } elseif ($row['status'] == '1') {
            $_SESSION['userid'] = $userid;
            if ($remember == '1'){
                setcookie("arcadeuser", $userid.":".$password, time()+60*60*24*365, "/");
            }
            header("Location: ".$_SERVER['HTTP_REFERER']);
            exit();
        } else {
            header("Location: ".$siteurl);
            exit();
        }
    } else {
        header("Location: ".$siteurl."/index.php?action=wrongpw");
    exit();
    }
} else {
    header("Location: ".$siteurl."/index.php?action=wrongpw");
    exit();
}

?>
fonction.php :
fonction.php de 518 satır ve sonrası

<?php
function etiket($sayi)
{
    $sorgu = mysql_query("
    SELECT *
    FROM etiket
    ORDER BY RAND()
    LIMIT $sayi");
    
echo '
';    
    while ($etiket = mysql_fetch_assoc($sorgu))
    {
        echo '
        <a href="Oyunlari/'.$etiket[keliseo].'" title="'.$etiket[kelime].'">'.$etiket[kelime].'</a>';
    }

echo '
';
}
?>
yardımcı olanlara şimdiden teşekkürler.