مرحبا جالس اتعلم php

وصادفت شخص يسوي هذا في بداية العمل . وش الفايدة من هذا وهل راح يخرب شي يعني لو اردت اجعل شخص يسجل دخول لشهر بالكوكيز هل هذا يمنع ؟ وعندي سؤال ثاني الوظيفة موضوعه اخر شي وتم استدعائه فوق هل هذا شي خاص بالphp ولا كيف طريقته كيف يعرفه ان فيه داله تحت

<?php

ini_set('session.use_only_cookies',1);
ini_set('session.use_strict_mode',1);


session_set_cookie_params([


    'lifetime'=> 1800,
    'domain'=>'localhost',
    'path'=>'/','secure'=>true,'httponly'=>true




]);


session_start();
if (!set($_SESSION['last_regeneration']>=$interval)) {
    reg_session_id();


}else{
    $interval=60*30;
    if (time()-$_SESSION['last_regeneration']>=$interval) {
        reg_session_id();
       
    }
}


function regenerate_session_id(){
    session_regenerate_id();
    $_SESSION['last_regenertion']=time();
    
}