Cod*_*x73 2 php arrays session
我在存储在会话变量上的数组上执行print_r,由于某些未知原因,它在数组打印后添加了一个数字.
例:
Array
(
[0] => 868
[userid] => 868
)
1
Run Code Online (Sandbox Code Playgroud)
如果我直接在函数本身中执行print_r,并且在变量存储在会话变量之前,则不会添加该数字1.
解:
几乎在Paolo正确回答我的问题的同时,我发现了导致代码.
print_r上的简单回显
我遇到过同样的问题.您可能会回显print_r()的返回值,即'true'.您必须设置print_r()以返回格式化文本而不是其成功或失败.
echo "Session: ".print_r($_SESSION,true)."<br />\n";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
703 次 |
| 最近记录: |