- Home
- Categorie
- Coding e Sistemistica
- PHP
- Riconoscere se dentro o fuori la intranet
-
Riconoscere se dentro o fuori la intranet
avendo una intranet ed un server, io posso fare l'accesso a questa intranet sia da fuori che da dentro la lan su cui risiede il server.
avrei bisogno di una funzione che mi riconoscesse se sono sulla stessa rete del server o no in modo da cambiare tutti i collegamente inserendo lì'ip esatto.
se sono sulla stessa rete tutti gli ip devono contenere 192.168.1.100, se accedo da fuori invece devo inserire l'ip statico pubblico dato dall'isp.
avevo pensato a funzioni del tipo file_esists, url_exists per capire se effettivamente il server è sulla mia rete, ma mi vanno tutti in timeout.
che posso usare?
-
Ciao!
Nella variabile $_SERVER["REMOTE_ADDR"] trovi l'ip del client che si connette al sito e quindi verificare se fa parte della lan o meno. Potresti anche risolvere la cosa semplicemente utilizzando url relativi, così qualsiasi sia l'ip richiamato il tutto funzionerebbe senza dover capire se sia un accesso esterno o meno.