<?php require_once 'settings.php'; require_once 'lib.php'; // 1. Expire cookie in 90 days $expire = time()+60*60*24*90; // 2. Expire the cookie NOW! (for testing) //setcookie("remora", 0, time()-1000*60*60 ); // check for a session cookie if(!isset($_COOKIE["remora"])) { // create a new visitor cookie $visitor_id = create_visitor(); setcookie("remora", $visitor_id, $expire ); }else { $visitor_id = $_COOKIE["remora"]; } // track the event $curr_url = parse_url( urldecode( $_REQUEST["current"] ) ); $refr_url = urldecode( $_REQUEST["referrer"] ); create_event($visitor_id, $curr_url, $refr_url); print "visitorid=$visitor_id\n"; ?>
get_chat_history(); break; case 'get_messages': get_messages(); break; case 'get_visitor': get_visitor(); break; case 'get_visitors': get_visitors(); break; case 'create_message': create_message(); break; case 'create_visitor': create_visitor(); break; case 'notify': notify(); break; default: $api['output']['message'] = 'Requested action "' . $api['query']['action'] . '" is invalid'; $api['output']['status'] = 'Fail'; break; } } else { $api['output']['message'] = 'Invalid osfapi_key'; $api['output']['status'] = 'Fail'; } } api_output();