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.