当前位置:首页 » 编程语言 » php本机地址

php本机地址

发布时间: 2024-03-06 16:26:29

① 在本机上访问php文件,在地址栏中怎么填写

你装一个wamp然后把php文件放在wamp的安装路径的www文件夹下 即可 然后在浏览器中输入localhost/php文件名 比如为123.php那就输入localhost/123.php

② php 在本机怎样获得ip地址

<?php
function getIp()
{
$IPaddress='';
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$IPaddress = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$IPaddress = $_SERVER["HTTP_CLIENT_IP"];
} else {
$IPaddress = $_SERVER["REMOTE_ADDR"];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")){
$IPaddress = getenv("HTTP_X_FORWARDED_FOR");
} else if (getenv("HTTP_CLIENT_IP")) {
$IPaddress = getenv("HTTP_CLIENT_IP");
} else {
$IPaddress = getenv("REMOTE_ADDR");
}
}
return $IPaddress;
}

echo getIp();//就可以输出用户的IP地址。
?>

③ 在浏览器中输入 http://localhost/phpinfo.php 干什么用的

localhost 指的就是本机的意思,也可以是指127.0.0.1
phpinfo.php指的是phpinfo.php
这个地址合起来就是:在本机的目录下打开名字为phpinfo.php 的文件。
仅从名字上来看,你这个应该是安装了一个php服务器,如果这个网页成功显示了,表示你的php服务器安装成功了,否则你是没有安装成功。
不知道我的猜想是否正确?

④ Windows系统怎样配置PHP环境

Windows配置PHP环境的方法:

工具原料

win7系统电脑浏览器

1、打开浏览器,在搜索栏键入并搜索需要的软件“PHPnow”,找到并下载之后,解压到电脑磁盘的根目录。

2、解压示例。

3、打开解压好的文件夹,找到并运行“setup.cmd”。

4、根据提示依次输入要安装apache以及MYSQL版本输入数字并回车。

5、根据提示进行下一步操作。

6、将用户密码记下来。

7、安装完成以后,在浏览器的地址栏中直接输入本机地址127.0.0.1,来查看PHP环境的配置情况。

8、以后如果想要安装下载的PHP模版的时候,将下载模版粘贴到HTDOCS文件夹中,然后安装的模版即可。

⑤ php中有没有直接获取本机IP地址的函数

function_get_client_ip(){
$ip=$_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_CLIENT_IP'])&&preg_match('/^([0-9]{1,3}.){3}[0-9]{1,3}$/',$_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])ANDpreg_match_all('#d{1,3}.d{1,3}.d{1,3}.d{1,3}#s',$_SERVER['HTTP_X_FORWARDED_FOR'],$matches)){
foreach($matches[0]AS$xip){
if(!preg_match('#^(10|172.16|192.168).#',$xip)){
$ip=$xip;
break;
}
}
}
return$ip;
}

这是dz的,拿去,不谢!

⑥ php获取本机真实IP地址实例代码

本文实例为大家分享了php获取本机真实IP地址实例代码,供大家参考。
主要是获取操作系统为win2000/xp、win7的本机IP真实地址,和获取操作系统为linux类型的本机IP真实地址,具体内容如下
function
getLocalIP()
{
$preg
=
"/\A((([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\.){3}(([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\Z/";
//获取操作系统为win2000/xp、win7的本机IP真实地址
exec("ipconfig",
$out,
$stats);
if
(!empty($out))
{
foreach
($out
AS
$row)
{
if
(strstr($row,
"IP")
&&
strstr($row,
":")
&&
!strstr($row,
"IPv6"))
{
$tmpIp
=
explode(":",
$row);
if
(preg_match($preg,
trim($tmpIp[1])))
{
return
trim($tmpIp[1]);
}
}
}
}
//获取操作系统为linux类型的本机IP真实地址
exec("ifconfig",
$out,
$stats);
if
(!empty($out))
{
if
(isset($out[1])
&&
strstr($out[1],
'addr:'))
{
$tmpArray
=
explode(":",
$out[1]);
$tmpIp
=
explode("
",
$tmpArray[1]);
if
(preg_match($preg,
trim($tmpIp[0])))
{
return
trim($tmpIp[0]);
}
}
}
return
'127.0.0.1';
}
以上就是本文的全部内容,希望对大家的学习有所帮助。

⑦ php获取本机主板网卡IP地址.跳转读取相应的数据

大家一般都是用$_SERVER['REMOTE_ADDR']来获取用户IP,

但是如果使用了反向代理的,HTTP头中REMOTE_ADDR就不是用户的地址,反而是上一级代理的地址了。

经过我的研究有两种方法来获取用户的真实外网IP。

方法一:curl

复制代码代码如下:

function get_onlineip() {
$ch = curl_init('http://www.ip138.com/ip2city.asp');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$a = curl_exec($ch);
preg_match('/\[(.*)\]/', $a, $ip);
return $ip[1];
}

方法二:$_SERVER['HTTP_X_FORWARDED_FOR']来获取相应的地址

复制代码代码如下:

function get_onlineip() {
$onlineip = '';
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
return $onlineip;
}

⑧ 如何使用php获取本机IP地址

function ip() {
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$ip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$ip = $_SERVER['REMOTE_ADDR'];
}
return preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '';
}
以上函数取自phpcms的获取ip方法

热点内容
如何部署远程服务器 发布:2024-11-29 05:34:37 浏览:522
红米系统存储与手机存储 发布:2024-11-29 05:33:55 浏览:197
qt反编译工具 发布:2024-11-29 05:29:31 浏览:479
心c语言程序 发布:2024-11-29 05:15:58 浏览:176
三星s6有什么配置 发布:2024-11-29 05:15:23 浏览:762
安卓泰捷视频在哪里 发布:2024-11-29 04:59:43 浏览:597
androidstudio同步 发布:2024-11-29 04:37:50 浏览:115
python用什么 发布:2024-11-29 04:37:40 浏览:793
w10系统如何搭建ftp服务器 发布:2024-11-29 04:37:36 浏览:790
python模拟访问网页 发布:2024-11-29 04:33:21 浏览:228