Path: csiph.com!aioe.org!.POSTED!not-for-mail From: g4b0 Newsgroups: it.comp.www.php Subject: Re: verificare che il client appartenga alla stessa rete del server Date: Mon, 08 Feb 2016 13:44:57 +0100 Organization: Aioe.org NNTP Server Lines: 17 Message-ID: <56B88DC9.8010901@gmail.com> References: NNTP-Posting-Host: bsUl238PqlffZge33dtVzQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com it.comp.www.php:20302 On 08/02/2016 13:35, alex wrote: > In pratica bisogna usare le netmask, fare dei confronti binari, ecc. > Ma prima di imbattermi in inutili *lavaggi mentali*, volevo sapere se, > al posto della mia funzione *same_network()*, esiste una funzione php > gią pronta, che fa quello che chiedo? > O comunque un esempio che indica l'approccio pił corretto... Be, mettere in AND binario una netmask con un indirizzo IP non mi pare un *lavaggio mentale*... $network_addr = (ip2long($ip) & ip2long($network_mask)); e poi confronti le $network_addr -- g4b0, linux user n. 369000 http://brosulo.net