那你在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.   

    不能做个动态页再转向吗??
    楼主是不是把问题复杂化了?
    动态面里加个$_SERVER["HTTP_REFERER"]就能知道上一页是从哪里来的了。
    不过有部分浏览器不支持这个参数。
      

  2.   

    或者还有个更容易理解的方法
    三家公司都点到三个页面去
    比如A公司点完后就先跳到你站点的a1.php,其他类似。
    然后分别在a1.php,a2.php,a3.php做统计。你总会知道到a1.php的是哪家公司吧。
    然后这三个程序唯一相同的地方就是最后都header到你公司站点的首页。
    也就是把统计的过程放到中间去处理,不在你站点的页面进行作业。
      

  3.   

    A.html ,B.html,C.html中的链接到index.php中的链接,分别加个GET参数就可以了A.html
    <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;
     ....
    }
    ?>
      

  4.   

    用$_SERVER["HTTP_REFERER"]来进行判断就行了.
      

  5.   

    johnpanq(飞花逐月) 的方法是正解