从本机PHP读取Laravel会话

从本机PHP读取Laravel会话,php,session,laravel,laravel-4,Php,Session,Laravel,Laravel 4,我的主域名上有Laravel4应用程序,子域上有本机PHP应用程序,但我需要它们来共享会话 我在Laravel4app/config/session.php中尝试过这样做: 'driver' => 'cookie', // i have also tried native 'cookie' => 'puskice_session', 'path' => '/', 'domain' => '.mysite.com' 因此,当我尝试执行native并使用var\u dum

我的主域名上有Laravel4应用程序,子域上有本机PHP应用程序,但我需要它们来共享会话

我在Laravel4
app/config/session.php中尝试过这样做:

'driver' => 'cookie', // i have also tried native

'cookie' => 'puskice_session',
'path' => '/',
'domain' => '.mysite.com'
因此,当我尝试执行
native
并使用
var\u dump($\u SESSION)转到native PHP时我明白了

Notice: Undefined variable: _SESSION 
当我切换到
cookie
时,我可以执行
var\u dump($\u cookie['laravel\u session'])但是我得到了加密的会话


有没有办法做到这一点?我还应该提到的是,我有另一个子域与另一个Laravel 4应用程序,它在Laravel 4应用程序之间工作,但与本机不工作。

Laravel Cookie值实际上不是加密的,只是base64编码的,因此(例如)会话值为

eyJpdiI6Ik5adGdiU1MxT1cybEprbjFvZzg1OCtOMnRabm44Q0o3NGd5SjJVbUF3THM9IiwidmFsdWUiOiJFZ2hpNENIenhoWktwMjhkRTVaKzBKMjFPT1wvNGs2VENtQTB0Z1l2SWtBb1U1UFdsRmdRNFZmVjdGc3NkbFIyNHNSUnk4NjIreDRNS0tcL0dcL2dyTnJUZz09IiwibWFjIjoiYjc5N2U5YzM0ODQyYTY4YzkxNDgzNzM1OWZlZWQ4ODk3NjA3N2YxNmExMTY2ZTRjNDc2MGMzNzg2ZjhhMmZkYSJ9 
可以进行base64解码以给出

{"iv":"NZtgbSS1OW2lJkn1og858+N2tZnn8CJ74gyJ2UmAwLs=","value":"Eghi4CHzxhZKp28dE5Z+0J21OO\/4k6TCmA0tgYvIkAoU5PWlFgQ4VfV7FssdlR24sRRy862+x4MKK\/G\/grNrTg==","mac":"b797e9c34842a68c914837359feed88976077f16a1166e4c4760c3786f8a2fda"} 

这可能对您有所帮助

我的cookie中的值类似于
de2a711c6323bd342ef6207a76b95bbd
。当它转到
base64解码
时,显示为nothing
de2a711c6323bd342ef6207a76b95bbd
不是标准的laravel会话cookie值。。。。这看起来更像是一个标准的PHP(md5哈希)会话cookie值