如何使用firebug在php中查看会话细节



我想知道我怎么能做这样的事情:

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

在控制台中查看结果。

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

也不起作用。是否有一种方法可以让我在firebug中响应会话信息或检查chrome中的元素以进行测试?

你可以试试:

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

不需要引号。参见Firebug和Logging。


[edit, May 2014]更新代码以安全抵御XSS攻击。总是传递JSON_HEX_TAGjson_encode如果你嵌入在HTML中,或者攻击者可以通过让你编码一个字符串注入代码到DOM:

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

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

相关内容

  • 没有找到相关文章

最新更新