php - PHP 和 MySQL 中的短 URL 出站链接跟踪

标签 php mysql hyperlink short-url

我有一个基于 Noah Hendrix's tutorial 缩短链接的网站就此主题而言。我决定如果我可以跟踪用户何时单击短 URL,那就太好了,类似于 HootSuite 用户可以使用 Owly 跟踪他们的链接的方式。我目前有一个数据库,其中包含与真实 URL 一起存储的短 URL 和点击计数。理想情况下,当外部用户访问该短 URL 时,点击计数列会更新。

简而言之,我正在寻找一种 PHP/MySQL 解决方案来跟踪各种短 URL 的点击次数。任何可以从点击中收集的额外信息也将不胜感激。

最佳答案

我假设您遵循了他的教程的 php 版本。如果是这样,请查看“提供短 URL”下的 serve.php 列表。在第 11 行设置 301 状态的部分中,您可以在此处记录重定向并更新数据库。类似的东西

 $query = mysql_query("update `".$database."`.`url_redirects` set count=count+1 where `short`='".mysql_escape_string($short), $db);  
 $row = mysql_execute_update($query);

应该这样做。

关于php - PHP 和 MySQL 中的短 URL 出站链接跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274240/

相关文章:

MySQL 如何对 Joined 和 Group_Concat 列进行排序?

magento - Magmi 可配置\简单链接?

php - 更改 div 的超链接样式?

php - Woocommerce 获取当前的运输区域

php - PHP 代码中的解析错误意外 T_CASE

mysql - 处理 MySQL/InnoDB 中的死锁

java - 如何从 URL 获取 HTML 链接

php - 编码成就系统的最佳方式

php - App\Profile::jenis 必须返回关系实例,但返回了 "null"。是否使用了 "return"关键字?

php - 如何在 php laravel 中获取列为 Null 和条件