Quote Originariamente inviata da clasku Visualizza il messaggio
usi una funzione mySetCookie, cosa fa esattamente? Metti un path di riferimento per il cookie?

define('COOKIE_NAME' , '');
define('COOKIE_PATH' , '/');
define('COOKIE_SECURE', false);

Codice PHP:
<?php
    
/**     * Generazione Cookie     *     * Crea i cookie da utilizzare nell'applicazione     *     * @param    string    $cookieName        Nome del cookie     * @param    string    $cookieValue    Valore del cookie     * @param    integer    $cookieExpire    0 = durata fino alla chiusura del browser, 1 = 1 anno     * @return    void     */    function mySetCookie($cookieName$cookieValue$cookieExpire 0) {                // Enable sending of a P3P header by removing from the following line (try this if login is failing in IE6)        // @header('P3P: CP="CUR ADM"');                // Durata cookie        $cookieExpire = (($cookieExpire != 0) ? (TIME_NOW + TIME_YEAR) : 0);                // Httponly (evita % di possibili attacchi XSS)        $httponly = true;                        // Setta il cookie        setcookie(COOKIE_NAME . $cookieName, $cookieValue, $cookieExpire, COOKIE_PATH, '', COOKIE_SECURE, $httponly);    }?>
Il path è / in quanto utilizzando i friendly urls scambia i files per cartelle (es. includes/ajax.php = path/ajax/login)