服务器上映像加载的计数器增量
Counter increment on image load on server
我想要计数器点击增量,即保存在数据库中,每当有特定的图像在站点/服务器上预览时。
例如:http://test.com/1234(ad_no)/1.jpg每当此url将加载到网站上时命中计数器代码应该增加。但不是在浏览器中,就像下面的代码在html视图中而不是html源代码一样。
<div align="center"><center><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="75%;"><tbody><tr><td width="100%;"><a href="http://www.test.com/27123"> <img border="1" src="http://www.test.com/27123/1.jpg" width="720" height="541" /></a></td></tr></tbody></table></center></div>
不要使用<img src="image.png" alt="Image"/>
,而是使用以下内容:
<img src="load_image.php" alt="Image"/>
现在在load_image.php中使用以下代码:
<?php
//Connect mysql server
....
//Update your count
....
//Return the image
$image = file_get_contents('location/myimage.png');
header('content-type: image/png');
echo $image;
?>
它将首先执行php,然后简单地返回所需的图像文件。因此,通过这种方式,您可以跟踪该图像被请求的次数。这是大多数跟踪像素的工作方式。
您想从另一台服务器记录您的图像显示吗?
你可以用
- 访问日志处理
- 不允许直接访问jpg文件,并允许它在例如ad.php上访问?image=/yourimage/url.jpg,然后直接保存
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 跟踪在页面加载时应用内联样式的JavaScript
- 使用计数器和不同数据重新加载页面的一般原则
- javascript文本字段计数器在加载和keyup时显示
- 启动时的jQuery计数器以完全加载页面
- 如何将计数器存储在外部文件中并在jquery中加载它
- 在不重新加载页面的情况下更改的动态计数器
- 使用innerHTML属性创建页面加载计数器
- Ajax自动加载计数器
- 如何让计数器只在视图中加载?
- 加载新页面时计数器变量不持久
- 计数器代码加载小图像
- 服务器上映像加载的计数器增量