Xwab
Форумыnavigate_nextДругие языки программирования

как переделать из php SESSION['id'] в js
Сообщения
ARTEMON

как переделать из php SESSION['id'] чтобы поставить в js куда надо на примет было <img src="./loads/'+file+'" alt=""/>

а надо чтобы было <img src="./loads/тут что в SESSION['id'] '+file+'" alt=""/>

31 Окт 2012, 11:47
EmptyZero

Самый тривиальный способ:
echo '<script>var file = "'.$_SESSION["id"].'";</script>';
-------------------------------------
Можно еще аяксом вызывать какой-нибудь файл в котором: <?=$_SESSION['id']?>
и возвращать в переменую file содержимое этого файла
-------------------------------------
Еще способ: в куки записать $_SESSION['id']
Код php:
setcookie('id', $_SESSION['id'], $_SERVER['REQUEST_TIME'] + 86400*7);
Код js:
var file = '';
if (document.cookie && document.cookie != '') {
   var cookies = document.cookie.split(';');
   for (var i = 0; i < cookies.length; i++) {
      var cookie = cookies[i];
         cookie = cookie.replace(/^\s+|\s+$/g, '');
         if (cookie.substring(0, 3) == ('id=')) {
            file = decodeURIComponent(cookie.substring(3));
            break;
         }
   }
}

======================
Надеюсь помог

01 Ноя 2012, 6:06
Ответить на тему