• User

    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?


  • User

    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.