Ну, это cookie, так что вы можете просто прочитать значение cookie в JS, и да, вы можете разобрать его с помощью javascript, но это не очень хорошая идея. Это в основном php сериализованные данные, но reg exp может справиться с этим.
Во-первых, вам действительно следует настроить CodeIgniter для шифрования куки-файла сеанса, это будет намного безопаснее, что отрицательно скажется на том, что вы пытаетесь разобрать куки (хорошо)
Вы можете использовать контроллер и получить имя пользователя с помощью ajax, как предложил Торп.
Или, если вам нужно имя пользователя, почему бы вам просто не указать его в переменной javascript в вашем ответе:
<script type='text/javascript'>
var ci_username = '<?php /* awsome php code that echos the username goes here */ ?>';
</script>
Кажется более прямым и надежным, чем интерпретация cookie. И он легко доступен, поэтому вам не нужно ждать возврата вызова ajax, прежде чем он станет доступным.
И если ваш пользователь не вошел в систему, установите для него значение null или что-то в этом роде.
Extra : вам действительно нужно имя пользователя? Если вы не передадите его третьему лицу, ваш веб-сервер всегда будет знать, какое имя пользователя ... это часть сеанса .. (или, может быть, мне не хватает того, что вы пытаетесь сделать)