在上面把$_GET['tag']换成$_POST['tag']也不行!

解决方案 »

  1.   

    是不是我的方法错误了,我感觉count.php就没有被执行。
      

  2.   

    htm文件不能跑角本吧.
    不如先在ASP或JSP页面中执行后再跳转到htm页面试试
      

  3.   

    我解释下,在我的首页上有个连接<a href="test1.htm">Test1.htm</a>,而首页是我改不了的,我只能改动test1.htm这个文件,我统计访问我的这个页面的IP。当然还有test2.htm,test3.htm等等页面也需要统计。
      

  4.   

    count.php的完整代码如下:
    <?
      $Query_Host= 'localhost';
      $Query_User= 'root';
      $Query_Password= '';
      $Query_Database= 'MyDB';  $Connection= mysql_connect($Query_Host, $Query_User, $Query_Password) or die('Could not connect to data server!'); 
      mysql_select_db($Query_Database, $Connection) or die('Could not connect to data server!');
      
      $IP= $_SERVER['REMOTE_ADDR'];  $Query= "SELECT ip FROM count WHERE ip='".$IP."'";
      $Result= mysql_query($Query, $Connection);
      if(mysql_num_rows($Result) == 0){
        $Query= "INSERT INTO count (ip) VALUES (".$IP."')";
        mysql_query($Query, $Connection);
      }?>
      

  5.   

    你先单独执行count.php看看对不对.
      

  6.   

    包含到HTML里就错了吧?还是那个原因:htm文件只能做静态链接,不能跑角本.
      

  7.   

    把运行代码写在ASP或JSP或PHP等页面中,在代码下面再写一个跳转到HTM页面的语句.
    让这段代码执行后跳转到htm页面.
    这样整个页面看起来就是完整的,可运行的.
    我刚做了个JSP的计数器,就是这样处理地.
      

  8.   

    但是首页我改不了,也就是说<a href="test1.htm">Test1.htm</a>我不能改变的,我只能改变test1.htm这个文件,在test1.htm里我怎么跳转到一个PHP也面去啊?能不能具体说下我改在test1.htm里怎么写?
      

  9.   

    to hazen(海风):
      在JS里我怎么把数据写到MYSQL的数据库里呢?
      

  10.   

    to jie115(守望红木):
      简单的说我就是想在连接到一个静态也面的时候把客户端的IP地址写到MYSQL的数据库里面。
      

  11.   

    打个比方:
    *************************
    count.JSP页面://计数代码//跳转代码:跳至1.htm页面
    *************************1.htm页面
    //显示代码
    <p>数字为</p>
      

  12.   

    意思就是说,从PHP执行完毕后,跳转至HTM.
      

  13.   

    我完整的说明下
    服务器支持PHP,首页index.htm上有个如下几个连接:
      <a href="test1.htm">Test1.htm</a>
      <a href="test2.htm">Test2.htm</a>
      <a href="test3.htm">Test3.htm</a>
    我想统计访问test1.htm,test2.htm,test3.htm三个页面的客户端的IP地址,但是我没有权限更改index.htm文件,我只能有test1.htm,test2.htm,test3.htm这三个文件的权限,我写了个PHP程序如下://count.php
    <?
      $Query_Host= 'localhost';
      $Query_User= 'root';
      $Query_Password= '';
      $Query_Database= 'MyDB';  $Connection= mysql_connect($Query_Host, $Query_User, $Query_Password);
      mysql_select_db($Query_Database, $Connection);
      
      $IP= $_SERVER['REMOTE_ADDR'];
      $Tag= $_POST['tag'];  $Query= "INSERT INTO count (ip, index) VALUES ('".$IP."', '".$Tag."')";
      mysql_query($Query, $Connection);
    ?>在test1.htm,test2.htm,test3.htm三个文件的<head>..</head>中分别包含如下代码:
      <script src="catalog.php?tag=1"></script>
    其中?tag=x分别表示不同的页面。点击首页上的连接后几个页面都显示正常,但是数据却没有写到表count中。哪个高手帮帮忙吧,我在线等着!
      

  14.   

    $IP= $_SERVER['REMOTE_ADDR'];
    后面加上一行echo $IP;看看结果。