在上面把$_GET['tag']换成$_POST['tag']也不行!
解决方案 »
- 求教一个 ajax 的长连接问题。。
- nodeValue赋值时加上<![CDATA[]]>
- wordpress无法正常查看日志
- 是不是在HTML文件中嵌入的PHP脚本都无效?
- 删除数据 然后显示删除后的数据 请求高人指点一下
- A文件包含B文件,如果使B文件就像在A文件中一样
- class成员变量默认值问题
- 求助,发送邮件,如何发送php动态生成的文件的
- 关于这个电子商店的程式已经安装成功了,但用户注册后却不能发邮件到用户的信箱!
- IIS可以用PHP(可以显示PHP的页面),APACHE只能显示HTML!!!!!!
- 再问:关于静态页面访问IP记数的问题!
- if(mysql_num_rows($result) != 1)报错?
不如先在ASP或JSP页面中执行后再跳转到htm页面试试
<?
$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);
}?>
让这段代码执行后跳转到htm页面.
这样整个页面看起来就是完整的,可运行的.
我刚做了个JSP的计数器,就是这样处理地.
在JS里我怎么把数据写到MYSQL的数据库里呢?
简单的说我就是想在连接到一个静态也面的时候把客户端的IP地址写到MYSQL的数据库里面。
*************************
count.JSP页面://计数代码//跳转代码:跳至1.htm页面
*************************1.htm页面
//显示代码
<p>数字为</p>
服务器支持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中。哪个高手帮帮忙吧,我在线等着!
后面加上一行echo $IP;看看结果。