我有一个上传脚本,上传后可让用户编辑内容标题一段时间。它在db:
的ci_sessions user_data列中设置以下内容array (
'user_data' => '',
'edit' =>
array (
'image_id' => 'HF',
'session_id' => '783c15b057bcd9c19d3fd82f367ee55d',
),
)
问题是我的会话CHECK代码找不到会话:
<?php if ($this->session->userdata('edit') !== FALSE) : ?>
<?php echo '<!-- session found -->'; ?>
<?php $session_info = $this->session->userdata('edit'); ?>
<?php $ids_array = explode(",", $session_info['image_id']); ?>
<?php foreach ($ids_array as $id): ?>
<?php
if ($id == $alpha_id
&&
$session_info['session_id'] == $this->session->userdata('session_id')) :
?>
该块的第2行的回波永远不会被输出。 谁能看到我做错了什么?感谢
继承我的控制器http://pastebin.com/aXeRn1VN
答案 0 :(得分:1)
试试这个
<?php if( $this->session->userdata('edit') ) : ?>
而不是
<?php if ($this->session->userdata('edit') !== FALSE) : ?>