salve

ho un problema con i cookie. So già che i cookie sono utilizzabili solo dalla pagina seguente in cui sono aggiornati ma non so come risolvere questo problema:

nella index del mio negozio virtuale c'è un controllo sul numero di oggetti contenuti nel carrello, se il visitatore non ha i cookie relativi nel computer nel carrello allora vengono creati ma la prima volta al controllo il codice risponde con un errore notice.

il controllo è il seguente:
Codice PHP:
if((!($_COOKIE['cookie1']))&&(!(isset($_COOKIE['cookie1']))))
        {
            
$stringa=rand(100999999);
            
$valCookie=md5($stringa);
            
setcookie("cookie1"$valCookietime() +2678400);
            
setcookie("cookie2""0"time()+2678400);
            
setcookie("cookie3"""time()+2678400);
        } 
e l'errore:

Notice: Undefined Index cookie1 etc...
nella riga del controllo if.

Non c'è qualche modo per risolvere facilmente senza dover riscrivere tutto?
Ps. sono in locale.

grazie in anticipo