Передать из js в php

Статья "Передать из js в php" содержит 2 комментария
avatar
А не проще из js сразу записать в cookie?
Например…

     //дата
     var expire = new Date();
     //срок годности 1 час
     expire.setHours(expire.getHours() + 1);
     //запись
     document.cookie = "имякуки=значение; expires=" + expire.toUTCString() + "; path=/;";


После использовать методы получения и чтения куков и на основе этих методов оперировать дальше?


function get_cookie(cookie_name){
      var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
      if ( results )
        return ( unescape ( results[2] ) );
      else
        return null;
    }

function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
    }
// Получение
if (get_cookie('имякуки')){...}
//или чтение...
var cook = readCookie('имякуки');
if (cook === 'значение') {...}
avatar
думаю проще, но в целом ничего не изменит…

Оставить комментарий

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.