$encrypter = new Illuminate\Encryption\Encrypter('qianzhudecangshu'); $session_filename = $encrypter->decrypt($_COOKIE['cangshu']); var_dump($session_filename);exit;
위의 솔루션은 타사 라이브러리 https://github.com/illuminate/encryption입니다. 실제로는 laravel의 내장 구현에 의존하는 패키지일 뿐이므로 쓸모가 없습니다.
다음은 laravel 4.1에 내장된 라이브러리입니다.
$b = Crypt::decrypt($_COOKIE['cangshu']); dump($b); $a = Crypt::encrypt('96c65a2077a21ad8e960ba1078641f90e2d93aa1'); dump($a); $c = Crypt::decrypt($a); dump($c);
위 내용은 laravel 및 세션 내용을 포함한 laravel 프레임워크 세션 ID 복호화 알고리즘을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.