ciao a tutti! vorrei riuscire a rendere visibile un certo sito internet solo per alcuni IP, che devo decidere io; ho googlato, ma ho trovato solo il modo di bloccare l'accesso per alcuni.
Spero di aver postato nella sezione giusta,
ciaoooo!
ciao a tutti! vorrei riuscire a rendere visibile un certo sito internet solo per alcuni IP, che devo decidere io; ho googlato, ma ho trovato solo il modo di bloccare l'accesso per alcuni.
Spero di aver postato nella sezione giusta,
ciaoooo!
E' semplice. Rilevi l'IP della macchina remota, verifichi se quell'IP è in un array dove hai messo quelli bloccati. Se sì ferma tutto.
PHP LEARN - Guide, tutorial e articoli sempre aggiornati
NUOVO: standardLib; il potente framework PHP é ora disponibile
*******************************************
Scarica oggi la tua copia di MtxEventManager
ciao,
premetto che non ci capisco niente di php, quindi se possibile dovresti tradurre in codice :-). Il fatto è che ho un blog wordpress, che vorrei non fosse visibile a nessuno, ecceto ad alcuni ip... è possibile questo!?
dentro il file header.php del template vai a inserire
devi variare l'array $ipValidi per inserire/rimuovere gli ipcodice:<?php $ipValidi = array ( '127.0.0.1', '192.168.0.1', '10.0.0.1' ); if (in_array($_SERVER['REMOTE_ADDR'], $ipValidi) === false) { echo "Impossibile visualizzare il sito!"; die(); } ?>
quelli che ho messo li sono d'esempio
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
è perfetto così, grazie... ma come hai fatto!?
![]()
Sono 2 righe di codiceOriginariamente inviato da housed93
è perfetto così, grazie... ma come hai fatto!?
![]()
www.php.net/in_array serve a dirti se il primo parametro è presente nel secondo array. Il primo parametro, $_SERVER['REMOTE_ADDR'], contiene l'ip di chi si connette e quindi se l'iip di chi si connette è presente nell'elenco di ip, il secondo parametro, lo fa accedere altrimenti scatta l'if (perché ho messo === false) e lo blocca avvisandolo.
Ovviamente puoi cambiare il testo o visualizzare una pagina più gradevole![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
Ha letto la tua domanda, ci ha pensato un tempo proporzionale alla sua capacità cogitativa e alla sua conoscenza del php, poi ha iniziato a digitare la rispostaOriginariamente inviato da housed93
è perfetto così, grazie... ma come hai fatto!?
![]()
![]()
Sto scherzando.....
![]()