2012-03-01 2 views
2

アップロード後のアップロードスクリプトを使用して、一定期間コンテンツタイトルを編集できます。それはデシベルでci_sessionsのuser_data列に次のように設定します。チェックセッションが設定されています。codeigniter

array (
    'user_data' => '', 
    'edit' => 
    array (
    'image_id' => 'HF', 
    'session_id' => '783c15b057bcd9c19d3fd82f367ee55d', 
), 
) 

問題は、私のセッションのチェックコードがセッションを見つけることができないではありません。

<?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行目にエコーありません出力されます。 誰かが私が間違っているのを見ることができますか?おかげ

はHERESに私のコントローラhttp://pastebin.com/aXeRn1VN

+0

のこの

<?php if($this->session->userdata('edit')) : ?> 

を試してみてください、あなたは 'config.php'のコンテンツを投稿することができますか? –

+0

ここにconfig.phpのセッション情報http://pastebin.com/A31nrC1b – user1166654

+0

すべてのデータを '$ this-> session-> all_userdata()'で印刷してみてください。それは何かを示している? –

答えて

1

ではなく

<?php if ($this->session->userdata('edit') !== FALSE) : ?> 
+0

と同じ結果ですそれで – user1166654

+0

とすると、$ this-> session-> all_userdata();でセッションに含まれているものを確認する必要があります。 –

+0

私はそれがuser_dataが空であると言うouputしかし、私はそれが空ではない、それはすべての情報を持っているdbをチェックするとき – user1166654

関連する問題