那你在www.csdn.com/index.html上进行判断
比如在
1.php
<a href='2.php'>2.php</a>
2.php
<?php
echo $_SERVER["HTTP_REFERER"];//得到的结果就是1.php的路径
$path = $_SERVER["HTTP_REFERER"];
switch($path){
case 'a公司的路径':
写数据库相应值+1;
break;
}
?>
大概就是这样。
比如在
1.php
<a href='2.php'>2.php</a>
2.php
<?php
echo $_SERVER["HTTP_REFERER"];//得到的结果就是1.php的路径
$path = $_SERVER["HTTP_REFERER"];
switch($path){
case 'a公司的路径':
写数据库相应值+1;
break;
}
?>
大概就是这样。
楼主是不是把问题复杂化了?
动态面里加个$_SERVER["HTTP_REFERER"]就能知道上一页是从哪里来的了。
不过有部分浏览器不支持这个参数。
三家公司都点到三个页面去
比如A公司点完后就先跳到你站点的a1.php,其他类似。
然后分别在a1.php,a2.php,a3.php做统计。你总会知道到a1.php的是哪家公司吧。
然后这三个程序唯一相同的地方就是最后都header到你公司站点的首页。
也就是把统计的过程放到中间去处理,不在你站点的页面进行作业。
<a href='index.php?com=A'>公司</a>B.html
<a href='index.php?com=B'>公司</a>
C.html<a href='index.php?com=C'>公司</a>index.php中判断$_GET['com']就可以了
<?php
switch($_GET['com'])
{
case 'A':A公司的访问人数++;break;
case 'B':B公司的访问人数++;break;
....
}
?>