Also diese Codes funzen fast wenn ich die seite useronline.php öffne dann steht User online : 1 (wenn einer online ist)
Aber wenn ich das include auf die index zb entsteht.
User Online: 1 1
Habe hier meinen Code gepostet bitte helft mir mal was ich falsch mache und schaut euch durch ob ich bei dem Code was verbessern könnte das er genauer geht.
PHP Code:
<?
session_start();
$session=session_id();
$time=time();
$time_check=$time-600; //SET TIME 10 Minute
$host="localhost";
$username="xxxxx";
$password="xxxxx";
$db_name="xxxxxxx";
$tbl_name="usersonline";
// Connect to server and select databse
mysql_connect("$host", "$username", "$password")or die("cannot connect to server");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name WHERE session='$session'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count=="0"){
$sql1="INSERT INTO $tbl_name(session, time)VALUES('$session', '$time')";
$result1=mysql_query($sql1);
}
else {
"$sql2=UPDATE $tbl_name SET time='$time' WHERE session = '$session'";
$result2=mysql_query($sql2);
}
$sql3="SELECT * FROM $tbl_name";
$result3=mysql_query($sql3);
$count_user_online=mysql_num_rows($result3);
echo "User online : $count_user_online ";
// if over 10 minute, delete session
$sql4="DELETE FROM $tbl_name WHERE time<$time_check";
$result4=mysql_query($sql4);
mysql_close();
?>
PHP Code:
<?php
$var = include 'useronline.php';
echo $var
?>
Danke
MFG:
deathline4ever






