php 根据url 获取ip及端口
发布网友
发布时间:2022-04-24 07:23
我来回答
共3个回答
热心网友
时间:2022-04-22 10:11
你可以试一下这个,比如你要想知道wqzbxh.top这个域名对应的IP 可以使用以下函数:
$hosts=gethostbynamel('wqzbxh.top'); //获取ip地址列表
print_r($hosts);
返回结是数组形式的返回结果:
热心网友
时间:2022-04-22 11:29
话不多说,我们直接看代码
//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br />";
//获取网页地址
echo $_SERVER['PHP_SELF']."<br />";
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br />大概你可以参考下,你可以去后盾人学习一番这样会有效果追问我是说:根据URL获取,而不是放在网页里获取...你这个不实用.
热心网友
时间:2022-04-22 13:03
//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br />";
//获取网页地址
echo $_SERVER['PHP_SELF']."<br />";
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br />";
//获取用户代理
echo $_SERVER['HTTP_REFERER']."<br />";
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);