Visitor info...

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Visitor info...

Δημοσίευση από p_pan » 16 Μάιος 2008 22:26

hello....
mhpos jerei kaneis pos mporo na brisko plirofories gia tous visitors mou...
dld opos ip, logismiko pou xrisimopoioun, apo poion browser mpikan, ti glosa exei to pc tous, tin mac address tous an ginete kai alla tetoia paromia...

den mporo me tpt na bro kati sto google malon den to caxno kala...
Αγράματος...

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Visitor info...

Δημοσίευση από MaZz » 16 Μάιος 2008 23:26

Γενικά τις πληροφορίες τις παίρνεις από τη μεταβλητή $_SERVER.

για την IP χρησιμοποιείς την $_SERVER['REMOTE_ADDR']
για τις πληροφορίες του browser την $_SERVER['HTTP_USER_AGENT']
για τη γλώσσα την $_SERVER['HTTP_ACCEPT_LANGUAGE']

μία πλήρη λίστα των πληροφοριών που δίνει η μεταβλητή $_SERVER μπορείς να την πάρεις τρέχοντας το παρακάτω script:

Κώδικας: Επιλογή όλων

<?php
	header&#40;"Content-type&#58;text/plain"&#41;;
	print_r&#40;$_SERVER&#41;;
?>
και γενικά ρίξε μια ματιά εδώ: http://gr.php.net/manual/en/reserved.variables.php

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Visitor info...

Δημοσίευση από cordis » 17 Μάιος 2008 00:54

για περισσότερα με javascript. αλλά όχι όσα νομίζεις.. ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Visitor info...

Δημοσίευση από mariosal » 17 Μάιος 2008 02:26

Να ρωτήσω. Επειδή με ενδιαφέρει και εμένα το θέμα. Μπορώ να παίρνω με έναν από τους παραπάνω PHP κώδικες την IP και να στέλνετε κάπου, όπως το e-mail μου ή κάπου που να μπορώ να το διαβάσω εγώ.

Παλαιότερα μου είχαν κάνει ένα script. Αλλα δε θυμάμε πώς έγραφες την IP σε .txt αρχείο.

Ο κώδικας λογικά θα είναι σαν αυτόν και θα περιέχει ένα include. Μήπως ξέρετε τον κώδικα για να παίρνω το $_SERVER και να το γράφω σε ένα αρχείο;

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Visitor info...

Δημοσίευση από Marinos Stergiou » 17 Μάιος 2008 15:00

Από το Cpanel - Web Stats αρκεί το hosting να έχει Cpanel

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Visitor info...

Δημοσίευση από MaZz » 17 Μάιος 2008 15:17

@MarioSal
Να ένα πρόχειρο script που γράφει σε ένα αρχείο την ip και τις πληροφορίες του browser.

Κώδικας: Επιλογή όλων

<?php
	$file = './info.txt';
	$browser_info = $_SERVER&#91;'HTTP_USER_AGENT'&#93;;
	$ip = $_SERVER&#91;'REMOTE_ADDR'&#93;;

	&#40;&#40;$fp = fopen&#40;$file, 'a'&#41;&#41; && &#40;fwrite&#40;$fp, 'IP=' . $ip . '|BROWSERINFO=' . $browser_info . "\n"&#41;&#41; && &#40;fclose&#40;$fp&#41;&#41;&#41;;
?>
τα δεδομένα του αρχείου έχουν την εξής μορφή:

Κώδικας: Επιλογή όλων

IP=127.0.0.1|BROWSERINFO=Mozilla/5.0 &#40;X11; U; Linux i686; en-US; rv&#58;1.9b5&#41; Gecko/2008050509 Firefox/3.0b5
Απλά άλλαξε το $file με το πλήρες όνομα του αρχείου που θες να γράφονται τα δεδομένα.
Αν το αρχείο είναι σε κοινό φάκελο που περιέχει τα αρχεία web καλά θα κάνεις να απαγορεύσεις την πρόσβαση σε αυτό χρησιμοποιώντας ένα αρχείο .htaccess.

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Visitor info...

Δημοσίευση από mariosal » 17 Μάιος 2008 15:41

Ευχαριστώ, ακριβώς ότι ήθελα.

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

Visitor info...

Δημοσίευση από mariosal » 26 Ιουν 2008 01:07

<?
$file = './info.txt';
$browser_info = $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER['REMOTE_ADDR'];
$server = $_SERVER;
echo "Η IP σας είναι η $ip. <p>Oι πληροφορίες του Browser σας είναι οι $browser_info</p>";

(($fp = fopen($file, 'a')) && (fwrite($fp, 'IP = ' . $ip . "\n")) && (fclose($fp)));
?>
Έχω αυτόν τον κώδικα στην ιστοσελίδα μου. Θέλω, εάν γίνεται, όταν η IP του επισκέπτη έχει γραφτεί παλαιότερα να μην ξαναγράφεται. Έτσι ώστε να μην έχω δύο φορές την ίδια IP.

Άβαταρ μέλους
Marinos Stergiou
Δημοσιεύσεις: 741
Εγγραφή: 12 Νοέμ 2006 14:49
Τοποθεσία: Τριτοκοσμική

Visitor info...

Δημοσίευση από Marinos Stergiou » 26 Ιουν 2008 10:23

Βασικα, θέλεις τριά πράγματα :
Hits - Unique Visitors - Number of Visits

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Visitor info...

Δημοσίευση από Basilakis » 26 Ιουν 2008 11:10

Δες εδώ

http://www.freestuff.gr/forums/viewtopic.php?t=19666

και εδώ

http://www.hscripts.com/scripts/php/uniqueCounter.php

Παίξε μαζί τους και βγάλε αυτό που χρειάζεσαι...

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Visitor info...

Δημοσίευση από cherouvim » 26 Ιουν 2008 11:24


Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Visitor info...

Δημοσίευση από MaZz » 26 Ιουν 2008 12:27

Σωστός ο cherouvim :victory:
If nothing in the world can change our children will inherit nothing.

sstergou

Visitor info...

Δημοσίευση από sstergou » 26 Ιουν 2008 19:27

Εκτός από το το google analytics υπάρχει και το : http://statcounter.com/ .

Αν βέβαια θες να το ψάξεις λίγο παραπάνω μπορείς να εγκαταστήσεις στον server το open source phpmyvisites - http://www.phpmyvisites.us/ .

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες