Rev | Line | |
---|
[7146] | 1 | <?php |
---|
| 2 | $BALANCEID = ''; |
---|
| 3 | if(isset($_COOKIE['BALANCEID'])) { |
---|
| 4 | $BALANCEID = $_COOKIE['BALANCEID']; |
---|
| 5 | } |
---|
| 6 | echo "BALANCEID:$BALANCEID\n"; |
---|
| 7 | |
---|
| 8 | $sessionid = ''; |
---|
| 9 | if(isset($_COOKIE['sessionid'])) { |
---|
| 10 | $sessionid = $_COOKIE['sessionid']; |
---|
| 11 | } |
---|
| 12 | echo "sessionid:$sessionid\n"; |
---|
| 13 | |
---|
| 14 | $session_save_path = ini_get('session.save_path'); |
---|
| 15 | $session_save_path = trim($session_save_path); |
---|
| 16 | $last_char = $session_save_path[strlen($session_save_path)-1]; |
---|
| 17 | if(($last_char != '/') && ($last_char != '\\')) { |
---|
| 18 | $session_save_path .= '/'; |
---|
| 19 | } |
---|
| 20 | $session_file = $session_save_path . 'sess_' . $_COOKIE['sessionid']; |
---|
| 21 | echo "session_file:$session_file\n"; |
---|
| 22 | |
---|
| 23 | $user_id = ''; |
---|
| 24 | if(is_file($session_file)) { |
---|
| 25 | |
---|
| 26 | $session_contents = file_get_contents($session_file); |
---|
| 27 | $session_contents_array = explode('|', $session_contents); |
---|
| 28 | |
---|
| 29 | for($k = 0; $k < count($session_contents_array); $k++) { |
---|
| 30 | $ss = unserialize($session_contents_array[$k]); |
---|
| 31 | if(($ss['session_lid']) && ($ss['session_id']) && ($ss['session_id'] == $_COOKIE['sessionid'])) { |
---|
| 32 | $user_id = $ss['session_lid']; |
---|
| 33 | break; |
---|
| 34 | } |
---|
| 35 | } |
---|
| 36 | } |
---|
| 37 | echo "user_id:$user_id\n"; |
---|
| 38 | ?> |
---|
Note: See
TracBrowser
for help on using the repository browser.