获取当前页面的url地址php代码

 代码如下 复制代码

<?php
// 说明:获取无参数url

function curpageurl()
{
    $pageurl = 'http';

    if ($_server["https教程"] == "on")
    {
        $pageurl .= "s";
    }
    $pageurl .= "://";

    if ($_server["server_port"] != "80")
    {
        $pageurl .= $_server["server_name"].":" . $_server["server_port"] . $_server['php_self'];
    }
    else
    {
        $pageurl .= $_server["server_name"] . $_server['php_self'];
    }
    return $pageurl;
}
?>

方法二

 代码如下 复制代码

<?php
// 说明:获取完整url

function curpageurl()
{
    $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;
}
?>

另外,$_server['request_uri'] 和 $_server['request_url'] 是有稍微区别的:
$_server["request_uri"] 返回完整的路径 ( /directory/file.ext?query=string )
$_server['request_url'] 只返回文件路径,不包括参数,( /directory/file.ext ),和$_server['php_self']差不多,只不过在有些服务器上$_server['request_url']不可用

时间: 2024-08-01 18:29:03

获取当前页面的url地址php代码的相关文章

php 跳转函数 与获取当前页面的URL地址

    function url_this(){         $url = "http://".$_server ["http_host"].$_server["request_uri"];         $return_url = "<a href='$url'>$url</a>";         return $return_url;     } //跳转函数 function url_re

C#获取当前页面的URL示例代码_实用技巧

本实例的测试URL:http://www.mystudy.cn/web/index.aspx 1.通过C#获取当前页面的URL 复制代码 代码如下: string url = Request.Url.AbsoluteUri; //结果: http://www.mystudy.cn/web/index.aspx string host = Request.Url.Host; //结果:www.mystudy.cn string rawUrl = Request.RawUrl; //结果:/web/

PHP 技巧:如何获取当前页面的链接地址

其实不用找 WordPress 函数,PHP 本身就提供了一些系统变量,通过整合下就能获取当前页面的 URL. function wpjam_get_current_page_url(){     $ssl        = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? true:false;     $sp         = strtolower($_SERVER['SERVER_PROTOCOL']);     

在asp.net中获取当前页面的URL的方法(推荐)_实用技巧

获取Url的方法有两种,通过后台获得或通过前面js获得,如下: 1.通过C#获取当前页面的URL string url = Request.Url.AbsoluteUri; //结果: http://www.jb51.net/web/index.aspx string host = Request.Url.Host; //结果:www.jb51.net string rawUrl = Request.RawUrl; //结果:/web/index.aspx string localPath =

js获取当前页面的url网址信息_javascript技巧

1.设置或获取整个 URL 为字符串: window.location.href 2.设置或获取与 URL 关联的端口号码: window.location.port 3.设置或获取 URL 的协议部分 window.location.protocol 4.设置或获取 href 属性中跟在问号后面的部分 window.location.search 5.获取变量的值(截取等号后面的部分) 复制代码 代码如下: var url = window.location.search; // alert(

jquery/js获取当前页面url地址程序代码

设置或获取对象指定的文件名或路径.  window.location.pathname  设置或获取整个 URL 为字符串.  window.location.href  设置或获取与 URL 关联的端口号码.  window.location.port  设置或获取 URL 的协议部分. window.location.protocol  设置或获取 href 属性中在井号"#"后面的分段. window.location.hash  设置或获取 location 或 URL 的 h

js获取来路url和当前url地址实例代码

js获取来路url地址,相当于php的$_SERVER['HTTP_REFERER'].方法:利用js获取来路url地址可以准确地判断网页的真实来路. 目前百度统计,google ads统计,CNZZ统计,都是用的这个方法.防盗链也很简单了,js里判断来路url如果不是本站不显示图片,嘿嘿. document.referrer 注:js中的referer是referrer不是referer,即:document.referrer,不要写错了,要注意了,呵呵,我也写错过额. 例  代码如下 复制代

php获取当前页面url地址及参数

php教程获取当前页面url地址及参数 要获取当前页面的完整地址我们要经过很多操作如http或https教程  php文件与路径 主机域名 查询参数最后就成了. 获取协议 - http url的协议,可以读出在$ _server ['server_protocol']变量. */ echo $_server['server_protocol']; /* 如果你检查值,可以发现,不只是http或https,但这样的字符串:http/1.1的 */ $protocol = strpos(strtol

一款flash获取当前页的URL代码

一款flash获取当前页的url代码 import flash.external.*; var urlpath; var param_info; function geturlhttp() { urlpath = externalinterface.call('eval', 'window.location.href'); //urlpath = externalinterface.call("window.location.href.tostring"); param_info =