本文实例讲述了php获取客户端ip及url的方法。分享给大家供大家参考,具体如下:
function getonlineip(){//获取用户ip
if($_server['http_client_ip'])
{
$onlineip=$_server['http_client_ip']; //用户ip
}
else if($_server['http_x_forwarded_for'])
{
$onlineip=$_server['http_x_forwarded_for']; //代理ip
}
else
{
$onlineip=$_server['remote_addr']; //服务器ip
}
return $onlineip;
}
function curpageurl()//获取完整的url
{
$pageurl = 'http';
if ($_server["https"] == "on")
{
$pageurl .= "s";
}
$pageurl .= "://";
if ($_server["server_port"] != "80")
{
$pageurl .= $_server["server_name"] . ":" . $_server["server_port"] . $_server["request_uri"];
}
else
{
$pageurl .= $_server["server_name"] . $_server["request_uri"];
}
return $pageurl;
}
更多关于php相关内容感兴趣的读者可查看本站专题:《php网络编程技巧总结》、《php正则表达式用法总结》、《php curl用法总结》、《php数组(array)操作技巧大全》、《php字符串(string)用法总结》、《php数据结构与算法教程》、《php程序设计算法总结》、《php数学运算技巧总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家php程序设计有所帮助。
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!