Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Ip ospiti

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Ip ospiti

Messaggioda PcPhilosophus » mar apr 15, 2008 2:39 pm

Come posso l'ip dei visitatori del mio sito? Ad ogni accesso vorrei spare l'ip di chi entra...anche per un fatto di sicurezza...
Ero conosciuto con il nick di bart_simpson in questo forum, lo ho cambiato, ora sono PcPhilosophus :)
Avatar utente
PcPhilosophus
Bronze Member
Bronze Member
 
Messaggi: 616
Iscritto il: sab ott 13, 2007 10:08 pm

Messaggioda gialloporpora » mar apr 15, 2008 3:16 pm

Ci sono script in PHP già fatti per il tracking altrimenti prova con LLOOGG.
Ciao
Albert Einstein: « 10 cose sono infinite: l'universo e la stupidità umana ma sull'universo nutro ancora dubbi »
Avatar utente
gialloporpora
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1780
Iscritto il: mer lug 27, 2005 11:55 pm

Messaggioda ste_95 » mar apr 15, 2008 4:04 pm

Basta che ti metti in una variabile il risultato della variabile superglobale $_SERVER[REMOTE_ADDR] (O te la tieni così com'è), poi ti salvi la variabile in un database o da qualche altra parte e hai fatto. [;)]
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am


Messaggioda M@ttia » mar apr 15, 2008 5:05 pm

Dipende come lo vuoi: stampato a schermo al visitatore, salvato in un database ogni volta, ecc...

in PHP lo puoi salvare nella variabile $IP con il seguente semplicissimo codice:

Codice: Seleziona tutto
if($_SERVER['HTTP_X_FORWARDED_FOR'] != '') { $IP = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $IP = $REMOTE_ADDR; };


(è come quello scritto sopra ma un po' più preciso per dei casi speciali)

Dopodiché, sempre con php, puoi stamparlo a schermo (echo $IP;), salvarlo in un database MySQL, ecc. [^]
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda jonni125 » mar apr 15, 2008 5:22 pm

invece con l' html? mi direste come faccio se si deve fare in una pag html?
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda ste_95 » mar apr 15, 2008 5:25 pm

L'html non è dinamico, è un linguaggio statico, non puoi fare cose del genere.
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda jonni125 » mar apr 15, 2008 5:47 pm

ma ce un modo per rendere la pag in 2 formati in modo che posso metterlo?
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda ste_95 » mar apr 15, 2008 5:49 pm

PHP regge, supporta l'html, quindi puoi bene dare come estensione alla pagina php, basta che poi ti ricordi di aprire i tag idonei al momento giusto.
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda PcPhilosophus » mar apr 15, 2008 6:19 pm

ste_95 ha scritto:Basta che ti metti in una variabile il risultato della variabile superglobale $_SERVER[REMOTE_ADDR] (O te la tieni così com'è), poi ti salvi la variabile in un database o da qualche altra parte e hai fatto. [;)]

dove metto la variabile?
Ero conosciuto con il nick di bart_simpson in questo forum, lo ho cambiato, ora sono PcPhilosophus :)
Avatar utente
PcPhilosophus
Bronze Member
Bronze Member
 
Messaggi: 616
Iscritto il: sab ott 13, 2007 10:08 pm

Messaggioda ste_95 » mar apr 15, 2008 7:26 pm

Dove vuoi, per esempio all'inizio della pagina, dopo il codice PHP metti un codice del genere:


Codice: Seleziona tutto
$userip=$_SEREVR['REMOTE_ADDR']
//Se vuoi stamparlo:
echo $userip;
//Se vuoi salvarlo per esempio in un database MySQL:
UPDATE utente SET IP=$userip
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda M@ttia » mar apr 15, 2008 7:26 pm

Ti ho scritto il codice sopra (ti consiglio l'if-else sopra invece di un semplice $_SEREVR['REMOTE_ADDR']), la variabile te l'ho chiamata $IP (le variabili di PHP iniziano con il $), poi a dipendenza di quello che vuoi farci la stampi (echo $IP;), ecc., ma lì poi è php e basta.
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda jonni125 » mer apr 16, 2008 9:28 pm

ma se voglio che gli ip che entrano vanno salvati in un file di nome ip.txt che è nella stessa cartella dell' index come faccio?,mi potete dire il codice e dove metterlo??

comunque per ste_95 e gli altri che stanno seguendo la mia "conversazione" sto facendo la pag con compozer e sta venendo bella,grazie!
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda ste_95 » gio apr 17, 2008 6:52 am

jonni125 ha scritto:ma se voglio che gli ip che entrano vanno salvati in un file di nome ip.txt che è nella stessa cartella dell' index come faccio?,mi potete dire il codice e dove metterlo??

Visto che se ti dicessi di leggere questa pagina, probabilmente non servirebbe a nulla, provo a buttarti giù una bozza del codice:

Codice: Seleziona tutto
//Prendo l'IP del visitatore
$userip=$_SERVER['REMOTE_ADDR'];
//Apro il file ip.txt
$apro=fopen(ip.txt, a+);
//Scrivo nel file
fwrite($apro, $userip);
fwrite($apro, <br />);
//Chiudo la connessione
fclose($apro);
Ultima modifica di ste_95 il gio apr 17, 2008 5:46 pm, modificato 3 volte in totale.
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda jonni125 » gio apr 17, 2008 4:03 pm

quindi con questo codice tutti gli ip che entrano nel mio sito saranno automaticamente salvati nel file ip.txt?
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda ste_95 » gio apr 17, 2008 4:06 pm

Sì. [:)]
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda jonni125 » gio apr 17, 2008 5:31 pm

basta che lo copio e va giusto?
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda ste_95 » gio apr 17, 2008 5:32 pm

Si, ma se vuoi aspettare una decina di minuti, sto mettendo a punto uno script più completo ed efficiente.
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda jonni125 » gio apr 17, 2008 5:45 pm

ok grazie,ma con quello ho provato e non funziona,creo un file dal nome ip.txt,lo metto nella pg che volglio e si vede l' ultima riga e poi non funziona uff
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda ste_95 » gio apr 17, 2008 5:47 pm

Riprova con le modifiche che ho appena apportato.
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda jonni125 » gio apr 17, 2008 5:49 pm

ah per favore vai a rivedere la mia pg l' indirizzo è in firma e dimmi se ora è giusta e se secondo te è più bellina,poi se vuoi registrati e manda un commento
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Prossimo

Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising