如何使用firebug在php中查看会话详细信息?

时间:2011-12-29 22:25:09

标签: php session console firebug firephp

我想知道我怎么能这样做:

console.log('<?php print_r($_SESSION); ?>'); 

在控制台中查看结果。

console.log('<?php echo serialize($_SESSION); ?>');

也不起作用。有没有办法让我在firebug中回显会话信息或检查chrome中的元素以进行测试?

2 个答案:

答案 0 :(得分:7)

你可以试试这个:

<script>
    console.log(<?php echo json_encode($_SESSION, JSON_HEX_TAG); ?>);
</script>

不需要引号。另见Firebug and Logging


[edit,2014年5月]更新了代码以防止XSS攻击。如果您嵌入HTML,始终JSON_HEX_TAG传递给json_encode,或者攻击者可以通过编码以下字符串将代码注入DOM:

</script><script>alert('Hello!');

答案 1 :(得分:2)

无法使用fire bug查看会话详细信息。