我想沒有在線用戶的管理頁面 這是我的用戶主頁:home.phpPHP AJAX - 使用PHP 我已經努力嘗試計數在線用戶
{function updatetime(){
$.ajax({
url:'update-status.php',
success:function(data){
}
});
}
setInterval(updatetime,30000);}
更新status.php
$a=$_SESSION['user'];
$p="update user set logg='".time()."' where userid='$a'";
mysqli_query($con,$p);
在管理頁面:adhome.php
{function online()
{
$.ajax({
url:'online.php',
success:function(data){
$(#rcon).html(data);
}
});
}
setInterval(online,30000);}
online.php:
$a=$_SESSION['user'];
$m1="SELECT * from user where userid='$a'";
echo $m2=mysqli_query($con,$m1) or die(mysqli_error($con));
$m3=mysqli_num_rows($m2);
$m4=mysqli_fetch_array($m3) or die(mysqli_error($con));
if($m3==1)
{
$b=time()-$m4['logg'];
if($b<(120))
{
$un= $m4['uname'];
echo '<tr><td>'.$un.'</td></tr>';
}
}enter code here
它不顯示錯誤 我沒有收到用戶管理頁面BT分貝正在更新 ,也請解釋時間() - $ M4 [「LOGG」]。我搜查了很多bt他們不滿意我。
所以由語句_I試圖hard_你實際上意味着處理easyly超過5.000的連接你是否複製了很多代碼,現在你發現了一些你實際上並不瞭解你想讓別人給你解釋的代碼。爲什麼不問你出租的人呢? – RiggsFolly
非在線的'online.php'代碼,所以首先想想你究竟想要什麼代碼去做,然後重新開始。我相信這個過程被稱爲_ReFactoring_ – RiggsFolly
我可以使用會話。 Bt我想嘗試使用ajax。老實說,我不知道阿賈克斯。我只是在學習它。你可以用ajax解釋我嗎? –