您的位置:

php获取来源路径,php获取地址

本文目录一览:

php如何获取当前页面url路径

#测试网址:

//获取域名或主机地址

echo $_server['http_host']."

"; #localhost

//获取网页地址

echo $_server['php_self']."

"; #/blog/testurl.php

//获取网址参数

echo $_server["query_string"]."

"; #id=5

//获取用户代理

echo $_server['http_referer']."

";

//获取完整的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);

#

PHP怎么获取传送过来数据的来源

php有个超全局变量可以满足你的需求,$_SERVER是个很强大的超全局变量,$_SERVER[‘HTTP_REFERER’]这个可以获取域名,$_SERVER["REMOTE_ADDR"]这个可以获取ip

PHP 获取来源页面URL

$_SERVER['HTTP_REFERER']

是可以的。

你做两个页面。t1/php ,t2.php

t1.php 的页面输出

$_SERVER['HTTP_REFERER'] 和

a href='t2.php't2.php/a

t2.php 的页面输出

$_SERVER['HTTP_REFERER'] 和

a href='t1.php't1.php/a

你就可以看到效果了。

当然直接输入地址:$_SERVER['HTTP_REFERER']=“”,通过两个超链接互相访问就考到

$_SERVER['HTTP_REFERER'] 的值了。

php如何获取调用页面的来源地址

使用PHP编写程序的时候,想要获取当前页面的URL,可以了用函数来实现;

参考方法如下:

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;

}

?