';远程地址';和';服务器地址';在php中?

';远程地址';和';服务器地址';在php中?,php,ip-address,Php,Ip Address,刚看过php手册,上面说 “服务器地址” 当前脚本正在其下执行的服务器的IP地址 “远程地址” 用户查看当前页面的IP地址 对于像我这样对编程一无所知的人来说,他们的意思是一样的,即获取IP地址。那个么,我应该使用哪个简单地获取访问我的站点的客户端的IP地址呢 假设您有一个在服务器上运行的php程序(或脚本,可以随意调用),您可以从家用计算机访问该脚本。那么,在这种情况下: SERVER_ADDR is the IP address of the server on which the scri

刚看过php手册,上面说

“服务器地址” 当前脚本正在其下执行的服务器的IP地址

“远程地址” 用户查看当前页面的IP地址


对于像我这样对编程一无所知的人来说,他们的意思是一样的,即获取IP地址。那个么,我应该使用哪个简单地获取访问我的站点的客户端的IP地址呢

假设您有一个在服务器上运行的php程序(或脚本,可以随意调用),您可以从家用计算机访问该脚本。那么,在这种情况下:

SERVER_ADDR is the IP address of the server on which the script is located and ran
REMOTE_ADDR is the IP address of the computer that sent the request (e.g your home computer)

假设您有一个在服务器上运行的php程序(或脚本,可以随意调用),您可以从家用计算机访问该脚本。那么,在这种情况下:

SERVER_ADDR is the IP address of the server on which the script is located and ran
REMOTE_ADDR is the IP address of the computer that sent the request (e.g your home computer)

用户查看当前页面时使用的短语<代码>可能存在重复项<代码>不会给您任何线索?@MarkBaker否因为脚本可能也在samePHP上执行脚本不在用户浏览器中执行,它们在web服务器上执行。。。。只有当用户在web服务器上实际运行浏览器时,to地址才会相同。。。。这是唯一可能的,用户查看当前页面时使用的短语<代码>的可能副本不会给你任何线索?@MarkBaker否,因为脚本可能也在samePHP上执行脚本不在用户浏览器中执行,而是在web服务器上执行。。。。只有当用户在web服务器上实际运行浏览器时,to地址才会相同。。。。而那只可能是你