Pagina 1 din 1
Ultimele Pagini Vizitate
Scris: Joi Mai 17, 2012
de MelecaCristian
Buna marplo tot caut de ceva timp si nu gasesc script ce tine minte paginile pe care vizitatorul "X" a vazult pagina 1-3-4-5 sa tina minte ce pagini a vizitat pe site-ul respectiv ... trebuie folosit Cookie sau merge cu alta modalitate mentionez ca utilizatori nu necesita inregistrare.
am vazut aceasta faza la site-ul emag.ro
tot ce am gasit e acest mic script care iti spune bine ai venit si bine ati revenit :
Cod: Selectaţi tot
<?php
if(isset($_COOKIE['AboutVisit']))
{
$last = $_COOKIE['AboutVisit'];
echo "Welcome back! <br> You last visited on ". $last;
}
else
{
echo "Welcome to our site!";
}
?>
Ultimele Pagini Vizitate
Scris: Joi Mai 17, 2012
de MarPlo
Salut
Se poate salva intr-o baza de date, iintr-o coloana IP-ul vizitatorului (preluat cu $_SERVER['REMOTE_ADDR'] ), iar in alta coloana un array in format JSON cu paginile vizitate de acel IP; adaugate in array in ordinea lor (adresa paginii, fara domeniu, poate fi preluata cu $_SERVER['REQUEST_URI'] ).
Se face un select in baza de date, la randul cu acel IP , se preia array-ul, se adauga pagina curenta vizitata (se sterge daca exista deja), apoi se face INSERT /UPDATE in tabelul din baza de date, cu array-ul in format JSON.
Sau la fel si in cookie, dar unii au cookie dezactivat la browser, ori setat sa le stearga cand inchide browser-ul, deci nu prea e de baza cu cookie.
Ultimele Pagini Vizitate
Scris: Joi Mai 17, 2012
de MelecaCristian
momentan nu dispun de memorie sql
am incercat sa folosesc acest script si sa inlocuiesc numele cu ip si age cu pagina curenta ... doar ca el memorieaza paginile care au vizitat toti
script-ultimile-pagini-accesate-t563.htm
eu am nevoie individual :-S de ex eu imi vad paginile mele vizitate nu cele vizitate de toti utilizatorii ... de aia am zis ca ar fi o idee cookie ... da stiu cum ai spus si tu in postul de mai sus dar nu ar fi asta o problema , pun un script care le va cere activarea cookie
...
Ultimele Pagini Vizitate
Scris: Sâm Mai 19, 2012
de MarPlo
Script-ul de la link-ul pe care lai dat nu e pt ce vrei, ci trebuie altul care sa inregistreze in fisier randuri cu:
ip^array_JSON_cu_pagini_accesate_de_acest_ip.
Incearca sa faci si tu unul.
- Metoda cu salvare randuri cu IP-uri si anumite date in fisier text, la fiecare vizita de pagini devine problematica dupa 1000 de randuri. Prelucrarea lor si iar salvare la fiecare accesare de pagina solicita mult serverul PHP si risti sa-ti fie contul blocat de hosting. Spun fiindca am patit asa, si am renuntat la inregistrare date legate de trafic si IP in fisier text.
Ultimele Pagini Vizitate
Scris: Mie Mai 23, 2012
de keenbr
Incearca cu fisiere daca zici ca nu ai suport sql.
De preferat este sa nu folosesti ip (la rds dupa fiecare reconectare la internet se schimba ip-ul) ci sa folosesti sesiune. Ideea ar fi urmatoarea si ar trebui sa mearga:
Verifici daca exista sesiune pentru utilizator. Daca nu exista ii setezi sesiune time().
Dupa ce ai setat sesiune time, ii creezi un fisier in care bagi pagina accesata. Cand intra pe alta pagina, deschizi fisierul si scrii o noua linie cu pagine... si tot asa pentru paginile accesate
Fisierul va avea numele sesiunii + extensie.