![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
05-01-2008, 10:26
|
![צלמית המשתמש של fcf](image.php?u=72179&dateline=1127314499) |
|
|
חבר מתאריך: 17.09.05
הודעות: 6,023
|
|
מספר מחוברים - בעייה
הוספתי לאתר שלי קוד שסופר כמה מחוברים קיימים באתר. הבעייה היא ששהוא כל הזמן מראה שיש רק מחובר אחד . למרות שזה לא נכון. מה יכולה להיות הבעייה ?
תודה
שליפת מספר המחוברים:
קוד PHP:
$DB->query("SELECT DISTINCT ip FROM stepbystep_onlineusers WHERE file='$PHP_SELF'"); $onlines = $DB->get_num_rows();
עדכון המחוברים - נטען בכל כניסה לעמוד
קוד PHP:
<?php
$timeoutseconds = 300;
$timersite = time(); $timeout = $timersite-$timeoutseconds;
$DB->query("INSERT INTO stepbystep_onlineusers VALUES ('$timersite','$REMOTE_ADDR','$PHP_SELF')");
$DB->query("DELETE FROM stepbystep_onlineusers WHERE timersite<$timeout");
?>
טבלת המחוברים
קוד PHP:
CREATE TABLE stepbystep_onlineusers ( timersite int(15) DEFAULT '0' NOT NULL, ip varchar(40) NOT NULL, file varchar(100) NOT NULL, PRIMARY KEY (timersite), KEY ip (ip), KEY file (file) );
תודה - הכנסו לאתר בדמן הקרוב כדי שאוכל לבדוק אם זה באמת עובד . אין לי מושג למה זה תמיד מראה שרק אחד מחובר. אמרתי לחבר שלי להיכנס לאתר, שנינו היינו מחוברים וזה הראה שרק משתמש אחד מחובר .
בעמוד הזה (מצד ימין למעלה - ניתן לראות כמה מחוברים נמצאים באתר - שימו לב שתמיד זה מראה 1)
http://uzone-il.net/index.php?page=stats
_____________________________________
![תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה](https://2008-uploaded.fresh.co.il/2008/08/08/81909117.jpg)
נערך לאחרונה ע"י fcf בתאריך 05-01-2008 בשעה 10:29.
|