Hirdetés
- Melyik tápegységet vegyem?
- Mini-ITX
- Milyen videókártyát?
- Milyen RAM-ot vegyek?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen notebookot vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Emelkedik a korábbi generációs Intel CPU-k ára
- Legyártotta az első wafert a TSMC arizonai gyára az NVIDIA számára
- Autós töltők 2025: tényleg megvan a 200 W?
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Szia!
Igen, mindenképp működjön SQL-alapokon. A tárhelyszolgáltatók többsége eleve biztosít MySQL-hozzáférést ingyenesen (általában phpMyAdmin-felülettel együtt), nálad van ilyen? (persze jelszóval, felhasználónévvel)
Ha igen, akkor kellene egy `visitors` tábla, auto_increment id-val (melyik sor), látogatási dátumhoz, IP-cím tárolásához tartozó mezővel, esetleg user agent nyilvántartásához tartozó mezővel (most hirtelen más nem jut eszembe). Ez alapján már sok szempont szerint nyilván tudod tartani a látogatóid adatait.
Amikor új látogató érkezik az oldalra, egyszerűen hozzáadsz egy sort ehhez a táblához, eltárolod $_SESSION változóban (session_start() után), hogy az ő látogatási adatai az adott munkamenetre vonatkozóan már el vannak tárolva, aztán az adatbázisban a látogatók táblájában eddig található sorokat összegezve kiíratod, így megtudod, hány látogatód volt eddig.Először derítsd ki, MySQL-adatbáziskapcsolattal rendelkezel-e, aztán segítünk a dolog technikai részében!
Egyébként a korábbi kódodban nem látok sessionben való tárolást, hogy az adott felhasználó "látogatását" legalább a munkamenet erejéig elmentetted, így elméletileg ez alapján minden egyes felhasználói oldalfrissítés növelte a fájlban található változó (látogatottságot mutató szám) értékét. Hacsak nem oldottad meg valami kerülő módszerrel...
===
(#7586) Speeedfire :
"szerintem itt felesleges lenne egy id"
Szerintem meg ritkább az, amikor ne lenne hasznos egy valamilyen szintű egyediséget jelölő id.Például kapcsolótábláknál nyilván nem feltétlenül kell (bár persze ártani nem használ
), de a látogatók tárolására szolgáló táblákban legyen má'.
-
Speeedfire
félisten
Akkor pedig marad az amit fentebb írtak. Sql.
Csinálsz egy táblát statisztika szerint. Lesz benne egy oszlop amiben el lesznek tárolva a számok, mondjuk szamok néven, int tipussal, szerintem itt felesleges lenne egy id.
Majd írni az oldalra egy olyan kódot ami lekéri ennek a számnak az értékét és vissza ír egyet. Bár lehet, hogy egy parancsban is meglehet oldani, ebben nem vagyok biztos.
De szerintem vannak előre megírt scriptek is erre, ha nincs akkor meg segítünk ezt megírni.
-
Sk8erPeter
nagyúr
Napi átlag 80-180 látogatónál szerintem már bőven érdemes megfontolni az átállást adatbázisban való nyilvántartásra. Ilyenekre is lehet találni tonnányi kész kódot a neten. Cserébe egy fokkal (inkább sokkal) megbízhatóbb lesz a nyilvántartásod, mint sok-sok fájlba írogatással.
-
cucka
addikt
Akkor lehet probléma, ha több felhasználó egyszerre nézi meg az oldaladat, így egyszerre több program próbál beleírni ugyanabba a file-ba. Ezért kell
- adatbázist használni file helyett, ott az ilyen helyzeteket megoldja az adatbázis
- lock-olni a file-t használat előtt majd unlock-olni használat után. Lást flock()
Új hozzászólás Aktív témák
- Bomba ár! HP Elite Dragonfly G1 - i5-8G I 16GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Garancia!
- Bomba ár! HP Elitebook 855 G8 - Ryzen 7 5850U I 16GB I 512SSD I 15,6" FHD I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad X13 G2a - Ryzen 5650U I 16GB I 256SSD I 13,3" WUXGA I Cam I W11 I Gari!
- Bomba ár! Microsoft Surface Pro 7 Silver - i7-1065G7 I 16GB I 512SSD I W11 I Cam I Garancia!
- Honor laptop i5-12500H / RTX 2050 / 16GB RAM / 512GB SSD / 2K kijelző Erős, prémium gép!
- Eladó 2db Nokia steel hr hibrid okos óra dobozával
- MacBook Air 9,1 i3-1000NG4 8GB 256GB
- HIBÁTLAN iPhone 11 Pro 256GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS3173, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 13 Pro Max 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3063
- DELL PowerEdge R730xd 16LFF 160TB+400GB 2U rack - 2xE5-2683v4 (16c/32t),256GB RAM,2x10G NET,HBA330
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest