title: Read the session data from session storage file
body: <p>Facing problem with <code>PHP unserialize()</code> function as titled it is throwing error.</p>
  
  <pre><code>unserialize() [function.unserialize]: Error at offset 0 of 1781 bytes
  </code></pre>
  
  <p>I also tried the <code>session_decode()</code> which return <code>bool(false)</code></p>
  
  <p><code>magic_quotes_gpc</code> is <code>Off</code>.</p>
  
  <p>Well, I am reading content of file which is serialized. File contents looks like below.</p>
  
  <blockquote>
    <p>core|a:3:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:15:"117.241.113.248";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:90:"Mozilla/5.0
    (Windows; U; Windows NT 5.1; en-US;
    rv:1.9.2.13) Gecko/20101203
    Firefox/3.6.13";}s:13:"session_hosts";a:1:{s:12:"";b:1;}s:8:"messages";O:34:"Mage_Core_Model_Message_Collection":2:{s:12:"^@*^@_messages";a:0:{}s:20:"^@*^@_lastAddedMessage";N;}}customer|a:3:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:15:"117.241.113.248";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:90:"Mozilla/5.0
    (Windows; U; Windows NT 5.1; en-US;
    rv:1.9.2.13) Gecko/20101203
    Firefox/3.6.13";}s:13:"session_hosts";a:1:{s:12:"";b:1;}s:19:"wishlist_item_count";i:0;}catalog|a:3:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:15:"117.241.113.248";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:90:"Mozilla/5.0
    (Windows; U; Windows NT 5.1; en-US;
    rv:1.9.2.13) Gecko/20101203
    Firefox/3.6.13";}s:13:"session_hosts";a:1:{s:12:"";b:1;}s:8:"messages";O:34:"Mage_Core_Model_Message_Collection":2:{s:12:"^@*^@_messages";a:0:{}s:20:"^@*^@_lastAddedMessage";N;}}checkout|a:3:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:15:"117.241.113.248";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:90:"Mozilla/5.0
    (Windows; U; Windows NT 5.1; en-US;
    rv:1.9.2.13) Gecko/20101203
    Firefox/3.6.13";}s:13:"session_hosts";a:1:{s:12:"";b:1;}s:8:"messages";O:34:"Mage_Core_Model_Message_Collection":2:{s:12:"^@*^@_messages";a:0:{}s:20:"^@*^@_lastAddedMessage";N;}}</p>
  </blockquote>
  
  <p>my PHP code is below</p>
  
  <pre><code>$file='/var/www/html/products/var/session/sess_0ehb7ek0hmunqo3kq70t0t6mb0';
  $contents=file_get_contents($file);
  $data = unserialize($contents); 
  var_dump($data);
  </code></pre>
  
  <p>I already tried the <code>stripslashes()</code> before unserializing data.
  Not sure where is the problem in data. 
  I can not change the mechanism of storing data in to file because this is handled by Magento for mananging session on File level.</p>