2017-09-22 17 views
1

私はアプリケーションフォルダの外からcodeigniterセッションのユーザデータにアクセスしようとしています。しかし、私は空の結果を得ています。私はthis-CIセッションのユーザデータをアプリケーションフォルダ外に取得するにはどうすればよいですか?

CI_Session Object ([userdata] => [_driver:protected] => files [_config:protected] =>) 
+0

..あなたを助ける;' –

+0

私のために働いていないことを。 – dpkrai96

答えて

0

を取得しています

define('STDIN', TRUE); 
$_SERVER['argv'] = array(); 

ob_start(); 
require('../index.php'); 
ob_end_clean(); 

$CI =& get_instance(); 
$CI->load->library('session'); 

echo $CI->session->userdata('id'); 
print_r($CI->session); 
exit; 

次のように使用したい時はいつでもあなたはそれを使用することができます。

をあなただけにsession_startでセッションを開始する()関数を使用したいときや次のように変数にアクセスします。

print_r($_COOKIE['ci_session']); 

このようにすると、tアプリケーションフォルダ外のCIのセッション値。

希望これは、 `$ SESの=アンシリアライズ($ _ COOKIE [ 'ci_session'])アクセスセッション値のため、このステートメントを試してみてください

関連する問題