C'è un modo in PHP per sapere se un'applicazione sta girando in intranet o in internet?
C'è un modo in PHP per sapere se un'applicazione sta girando in intranet o in internet?
[supersaibal]Originariamente inviato da krumiro
C'è un modo in PHP per sapere se un'applicazione sta girando in intranet o in internet? [/supersaibal]
un'applicazione? intendi uno/più script, giusto?
bè, puoi vedere dall'indirizzo con il quale la richiami
Nel senso che ho creato un'applicazione che dovrebbe comportarsi in modo differente su intranet rispetto a internet. C'è un modo univoco per sapere se chi chiama l'applicazione è su intranet?
[supersaibal]Originariamente inviato da krumiro
Nel senso che ho creato un'applicazione che dovrebbe comportarsi in modo differente su intranet rispetto a internet. C'è un modo univoco per sapere se chi chiama l'applicazione è su intranet? [/supersaibal]
non puoi controllare l'ip del client? alla fine sai che quelli della LAN avranno una certa classe mentre quelli di internet tutti gli altri...
In che senso classe?[supersaibal]Originariamente inviato da Ratatuia
non puoi controllare l'ip del client? alla fine sai che quelli della LAN avranno una certa classe mentre quelli di internet tutti gli altri... [/supersaibal]
Ho pensato che se conosco il fascio di IP che utilizza l'intranet sono a posto. Ma siamo sicuri poi che un indirizzo IP di questo fascio NON può corrispondere ad un indirizzo pubblico?
[supersaibal]Originariamente inviato da krumiro
In che senso classe?
Ho pensato che se conosco il fascio di IP che utilizza l'intranet sono a posto. Ma siamo sicuri poi che un indirizzo IP di questo fascio NON può corrispondere ad un indirizzo pubblico? [/supersaibal]
ad esempio io qui a casa utilizzo come classe di ip 192.168.0.X (con X da 0 a 255)
ci sono dei range di IP che non vengono assolutamente usati su Internet e sono riservati solamente a LAN o MAN (come ad esempio Fastweb, che poi comunque esce su Internet con un gateway)
qui trovi tutte le info necessarie http://openskills.info/infobox.php?I...pe=description
grazie!!
[supersaibal]Originariamente inviato da krumiro
grazie!! [/supersaibal]
prego
pero' se e' vero che uno puo' camuffare un IP e' vero che non devi abbassare la guardia ai possibili controlli di autenticazione o altro, perche' se la LAN e' appoggiata ad internet e il firewall fa passare informazioni in entrata e uscita, allora mi basterebbe sapere il range usato e farmi i porci comodi ...
Se sai l'indirizzo IP del server e la Subnet mask puoi fare un controllino veloce per vedere se il server apache risiede nella stessa rete del client richedente.