|
|
@@ -3,6 +3,7 @@ include_once('telemetry_settings.php');
|
|
|
|
|
|
$ip=($_SERVER['REMOTE_ADDR']);
|
|
|
$ispinfo=($_POST["ispinfo"]);
|
|
|
+$extra=($_POST["extra"]);
|
|
|
$ua=($_SERVER['HTTP_USER_AGENT']);
|
|
|
$lang=""; if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) $lang=($_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
|
|
$dl=($_POST["dl"]);
|
|
|
@@ -13,8 +14,8 @@ $log=($_POST["log"]);
|
|
|
|
|
|
if($db_type=="mysql"){
|
|
|
$conn = new mysqli($MySql_hostname, $MySql_username, $MySql_password, $MySql_databasename) or die("1");
|
|
|
- $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?)") or die("2");
|
|
|
- $stmt->bind_param("sssssssss",$ip,$ispinfo,$ua,$lang,$dl,$ul,$ping,$jitter,$log) or die("3");
|
|
|
+ $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,extra,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?,?)") or die("2");
|
|
|
+ $stmt->bind_param("ssssssssss",$ip,$ispinfo,$extra,$ua,$lang,$dl,$ul,$ping,$jitter,$log) or die("3");
|
|
|
$stmt->execute() or die("4");
|
|
|
$stmt->close() or die("5");
|
|
|
echo "id ".$conn->insert_id;
|
|
|
@@ -26,6 +27,7 @@ if($db_type=="mysql"){
|
|
|
CREATE TABLE IF NOT EXISTS `speedtest_users` (
|
|
|
`id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
|
`ispinfo` text,
|
|
|
+ `extra` text,
|
|
|
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
`ip` text NOT NULL,
|
|
|
`ua` text NOT NULL,
|
|
|
@@ -37,8 +39,8 @@ if($db_type=="mysql"){
|
|
|
`log` longtext
|
|
|
);
|
|
|
");
|
|
|
- $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?)") or die("2");
|
|
|
- $stmt->execute(array($ip,$ispinfo,$ua,$lang,$dl,$ul,$ping,$jitter,$log)) or die("3");
|
|
|
+ $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,extra,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?,?)") or die("2");
|
|
|
+ $stmt->execute(array($ip,$ispinfo,$extra,$ua,$lang,$dl,$ul,$ping,$jitter,$log)) or die("3");
|
|
|
echo "id ".$conn->lastInsertId();
|
|
|
$conn = null;
|
|
|
}elseif($db_type=="postgresql"){
|
|
|
@@ -49,8 +51,8 @@ if($db_type=="mysql"){
|
|
|
$conn_password = "password=$PostgreSql_password";
|
|
|
// Create db connection
|
|
|
$conn = new PDO("pgsql:$conn_host;$conn_db;$conn_user;$conn_password") or die("1");
|
|
|
- $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?)") or die("2");
|
|
|
- $stmt->execute(array($ip,$ispinfo,$ua,$lang,$dl,$ul,$ping,$jitter,$log)) or die("3");
|
|
|
+ $stmt = $conn->prepare("INSERT INTO speedtest_users (ip,ispinfo,extra,ua,lang,dl,ul,ping,jitter,log) VALUES (?,?,?,?,?,?,?,?,?,?)") or die("2");
|
|
|
+ $stmt->execute(array($ip,$ispinfo,$extra,$ua,$lang,$dl,$ul,$ping,$jitter,$log)) or die("3");
|
|
|
echo "id ".$conn->lastInsertId();
|
|
|
$conn = null;
|
|
|
}
|