Как хранить переменные cookie в Safari и Edge? - PullRequest
0 голосов
/ 06 июня 2018

JavaScript используется для хранения файлов cookie:

function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+ d.toUTCString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=<?= site_url() ?>Portal/";
    //Cookies.set(cname, cvalue, { expires: expires });
}

PHP:

if(!isset($_COOKIE["apikey"])) 
{
    redirect('/Login', 'refresh');  
}   

Приведенный выше код работает во всех браузерах, кроме Edge и Safari.

...