Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


besökare just nu?

Postades av 2003-05-06 18:42:51 - Anders Nilsson, i forum php, Tråden har 1 Kommentarer och lästs av 723 personer

hur gör man för att kolla hur många besökare man har på sin sida just nu.?


Svara

Sv: besökare just nu?

Postades av 2003-05-08 17:49:03 - Johan Gunnarsson

Taget direkt ur tips & tricks:



Visa antalet aktiva besökare i PHP
Att se hur många som är inne på ens hemsida just nu, kan vara ganska intressant. Det första vi gör är att skapa databastabellen, jag utgår ifrån att du redan har en MySQL-databas installerad. Skriv in följande kod i MySQL-konsolen (phpMyAdmin går även fint):

CREATE TABLE tblonline (
clock int(15) NOT NULL default '0',
ip varchar(40) NOT NULL default '',
PRIMARY KEY (clock),
KEY ip (ip)
) TYPE=MyISAM;

Tabellen vi nu skapat heter tblonline, och innehåller två fält, clock och ip. ”clock” för att hålla reda på när användaren senast var online, och ”ip” för att kunna få ut unika besökare, så inte samma användare listas två gånger.

Här nedan finns koden som du lägger in i en PHP-fil (jag beskriver koden genom att lägga till kommentarer i den):


Form
<?php
function viewonline() {

global $REMOTE_ADDR;

$mysql_server = “localhost”; //MySQL servern
$mysql_username = “användarnamn”; //MySQL användernamnet
$mysql_password = “lösenord”; //MySQL lösenordet
$mysql_db = “databas”; //MySQL databasen

//Öppna kontakt med mysql
mysql_connect($mysql_server, $mysql_username, $mysql_password) or die("Could not connect!");

//Sätt variabler
$clock = time();
$clock_check = time()-120;

//Öppna databas
mysql_select_db($mysql_db);


//Lägg in ny besökare
$query = mysql_query("INSERT INTO tblonline (clock,ip) VALUES ('$clock','$REMOTE_ADDR')");

//Ta bort gamla besökare
$query = mysql_query("DELETE FROM tblonline WHERE clock<$clock_check");

//Hämta ut unika besökare
$query = mysql_query("SELECT DISTINCT ip FROM tblonline");

//Räkna antalet unika besökare
$total = mysql_num_rows($query);

//Stäng kontakt med mysql
mysql_close();

if($total == "1")
{
$active_text = "<b>". $total ."</b> aktiv besökare just nu";
} else {
$active_text = "<b>". $total ."</b> aktiva besökare just nu";
}

echo $active_text;

}
?>


Hoppas du löser det med detta. Funkar fint hos mig fast jag har gjort vissa förrändringar på det..

//Johan


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 875
27 965
271 771
575
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies