I just just tried it again. The session var is not blank anymore. All other variables remain still blank.
SQL-commmand: "insert into log99 (..,..,..,) VALUES ('','','',...)
function insert_log() {
do_session_register();
global $USER,$PATH_INFO,$REMOTE_HOST,$HTTP_SESSION_VARS,$HTTP_USER_AGENT,$sesUser;
$PATH_INFO = $HTTP_SERVER_VARS["SCRIPT_NAME"];
$REMOTE_HOST = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$HTTP_SESSION_VARS = $HTTP_SERVER_VARS["HTTP_COOKIE"];
$HTTP_USER_AGENT = $HTTP_SERVER_VARS["HTTP_USER_AGENT"];
$sql = "insert into log99 (user,action,remote_addr,http_user_agent,http_session_vars) values ('$sesUser','$PATH_INFO','$REMOTE_HOST','$HTTP_USER_AGENT','$HTTP_SESSION_VARS')";
$conn = connect_to_mysqldb();
$ret = mysql_query($sql,$conn);
if (!$ret) echo mysql_error($conn)."<br>$sql";
mysql_close($conn);
sebastian
}