2012-04-02 3 views
0

Первоначально я сохранял последние поисковые запросы пользователей в массиве сеансов (php), который работает, но мне трудно обойти настройки (общего) сервера - сделать это за последние 30 дней. Поскольку это не чувствительные данные, я думал, что я повторю это с помощью jstorage/jquery. Возможно ли это на нескольких страницах? Это то, что я есть сейчас, но это не работает :(:?.сохранение недавних запросов к cookie

jQuery(document).ready(function() { 

if (jQuery.jStorage.get('test') != '') { 
    jQuery.jStorage.set('test2', '<?php echo $_GET['s']; ?>'); 
} else { 
    jQuery.jStorage.set('test', '<?php echo $_GET['s']; ?>'); 
} 

jQuery.jStorage.setTTL('test', 30000); 
jQuery.jStorage.setTTL('test2', 30000); 
var index = jQuery.jStorage.index(); 
for(i in index) { 
    var result = jQuery.jStorage.get(index[i]) + " "; 
    jQuery('#mysearches').append('<li>' + result + '</li>'); 
} 
}); 

это даже можно делать то, что я объяснил, есть лучший способ Любое направление было бы полезно

спасибо авансовый.

ответ

0

Если вы уже используете PHP, вы думали о serialize() ИНГ ваш массив и хранить в куки с setcookie(), а не с помощью jStorage?

Смежные вопросы