У меня есть веб-сайт, который я хотел бы записать по ссылкам, нажимаемым на каждой странице. В качестве примера ниже приведен код моей страницы index.html, в которой я пытаюсь записать ссылку:
<a href="https://mystie.html/trackIndexPageLinks.php?token=1" role="button" tabindex="0">ADA</a>
Где «trackIndexPageLinks.php» — это имя моего php-файла, а «? Token = 1» — это переменная и значение php, которые я хотел бы записать на своем сервере.
Ниже приведен код php, который я использую для хранения значения и передачи его на мой сервер:
<?php
$db_hostname = '???.?.?.?';
$db_database = 'mySiteDB';
$db_username = 'something';
$db_password = '';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if(!$db_server) die("Unable to connect to MySQL:".mysql_error());
mysql_select_db($db_database)
or die("Unable to select database: ".mysql_error());
echo @mysql_ping() ? 'true':'false';
$token = $_GET['token'];
//Create insert statement - inserts data into the database.
$sql = "INSERT INTO clickLog (linkClicked)
VALUES ('$token')";
//Error check to ensure SQL statement took.
if (!mysql_query($sql)) {
die('Error: ' . mysql_error());
}
//Close connection.
mysql_close();
?>
Тем не менее, я не получаю записанные записи. Любая помощь по этому вопросу будет принята с благодарностью.
Вам гораздо лучше зарегистрироваться в Google Analytics и добавить фрагменты кода JavaScript, которые они предоставляют. Они могут дать вам полную информацию о том, кто ссылается на то, что на вашей странице, а также какие ссылки они нажимают, а также порядок их нажатия.
Идти к: http://www.google.com/analytics/
Все, что вам нужно, это аккаунт Google, и если у вас его нет, вы можете зарегистрировать его. Все это бесплатно.
Других решений пока нет …