<?php
session_start();//开启session
echo '<pre>';
print_r($_SESSION);//打印session信息
echo '</pre>';
?>
大体的意思我知道,session是用来在跳转页面的时候还能够保存数据信息的对吧
但是上面那行代码显示出来不是很好看,在页面上是:
Array
(
    [login] => 
    [username] => 
)我想问一下,有什么方法能够把“Array”这类字样去掉,或者怎么美化一下
跪谢指点····

解决方案 »

  1.   

    foreach($_SESSION as $k=>$v)
      echo "$k => $v\n";
      

  2.   

    你是想要获取session的值么,print_r()一般用来开发人员自己调试时查看结果的,基本不用于直接展示结果。当然,你如果要打印每个session的值的话,可以采用1楼的循环遍历方式。至于美化么,你可以用正则表达式对打印结果进行替换,添加如空格,换行之类的字符。
      

  3.   

    将结果通过 foreach 循环输出 然后其他要怎么美化就买你的html+css如何铺垫了大概的例子:
    foreach ($_SESSION as $key=>$value){echo '<font color="red">'.$key.'</font><br/>';}
      

  4.   

    美觀的話只是div+css的問題啦
    看你怎麼喜歡了
    然後再把session輸出