㈠ php如何获取局域网内网的IP

这个跟你的路由设置和访问方式有关。

假设你的服务端在10.10.50.1,公网IP都是8.8.8.8。
假设你的客户端在 10.10.50.100-199,出口公网IP是4.4.4.4

如果你的客户端以公网的形式访问,如http://8.8.8.8/ip.php,则服务端获得IP都是4.4.4.4。
反之以内网的形式访问,如http://10.10.50.1/ip.php,获得的IP就是10.10.50.1XX。

解决的办法,要么就是使用内网地址访问,要么使用设置一下路由,指定10.10.50.100-199访问的话,不走公网,走10网段。

㈡ php怎么获取服务器内网ip

//服务器在局域网的话,那么显示的则是内网IP
$onlineip=$_SERVER['REMOTE_ADDR'];
echo$onlineip;

㈢ php获取局域网IP

应该是不用改,你访问的时候,用192.168.x.x,这个地址试试。

㈣ php 怎么获得内网IP即局域网内本机宽带连接IP

参考如下:
<?php
$onlineip = $_SERVER['REMOTE_ADDR'];//服务器在局域网的话,那么显示的则是内网IP 。
echo $onlineip;
?>
如果服务器在外网的话,那么访问的话获得的是外网的IP,无法获取内网IP。

㈤ 用phpStudy搭建的php,如何让局域网内访问我的本地网站

配置一下虚拟主机。开启虚拟主机后就打开Apache文件夹里的confextra下的httpd-vhosts.conf文件,在这个文件的最后面加代码(注意下面的代码还需要改动一下路径为你的网站根目录的路径,然后重启一下就可以了,如果不成功,记得关闭防火墙):

<VirtualHost 192.168.1.112:80>

DocumentRoot "D:/web/www"

ServerName localhost

<Directory "D:/web/www">

Options Indexes FollowSymLinks

DirectoryIndex index.html index.php

AllowOverride all

Order allow,deny

Allow from all

</Directory>

</VirtualHost>