导航:首页 > 编程语言 > php如何获取当前url

php如何获取当前url

发布时间:2022-05-22 09:54:59

‘壹’ 关于网页php语言获取当前url

建议你先查看一下php的全局变量$_SERVER的说明;
根据你的意思是想截取query_string的不同个数的参数,这里说的query_string就是page=1&qq=22&id=73......这一串字符串,page、qq、id......也就是你请求的参数

这里可以先获取query_string,即$_SERVER['QUERY_STRING'],这里即为“page=1&qq=22&id=73”,然后通过'&'分割成不同的部分,这里最简单的方法就是explode()方法
,然后根据你需要的个数,生成最后你需要的url字符串
测试代码如下:
<?php
$query = explode('&', $SERVER_['QUERY_STRING']);
$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
//下面根据你的需要构造url,建议用一个小的函数或者for循环
//$url = $url . '?' . $query[0]; // 输出?page=1
$url = $url . '?' . $query[0] . '&' . $query[1]; //输出?page=1&&qq=2
echo $url;

‘贰’ 如何通过PHP获取当前页面URL函数

通过PHP获取当前页面URL函数代码如下,调用时只需要使用 curPageURL() 就可以:

/* 获得当前页面URL开始 */

function curPageURL() {

$pageURL = 'http';

if ($_SERVER["HTTPS"] == "on") { // 如果是SSL加密则加上“s”

$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;

}

/* 获得当前页面URL结束 */

‘叁’ php怎么获取当前页面完整URL代码

php已提供相关函数。
file_get_contents() 函数把整个文件读入一个字符串中。

1
2
3
4
5
6
7
8

$ret = file_get_contents('要采集的网页URL');
// 若需要从页面中获取内容,可以用正则匹配
$begin=change_match_string('匹配开头的字符串');
$end=change_match_string('匹配结尾的字符串');
$p = "{$begin}(.*){$end}";
// 使用正则进行匹配
if (eregi($p,$ret,$rs)) return $rs[1];
else return false;

‘肆’ php获取当前页面url

如果输出www.ad.com/axx/a.html后的a.html的话,如下:
<?php echo basename($_SERVER['PHP_SELF']);
如果axx/a.html的话,
<?php echo $_SERVER['PHP_SELF'];

‘伍’ thinkphp 怎么获取当前的url完整

<?php
echo$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

若需要显示协议

<?php
echo$_SERVER["REQUEST_SCHEME"].'://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

‘陆’ thinkphp,表单如何获取当前页面url地址

用php自己的常量就行,$_SERVER看看需要哪些数据拿就行,或者有单独获取完整url的常量,是由好几个常量拼接出来的,你可以网络看看吧,很简单的

‘柒’ PHP如何获取当前url

'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].

‘捌’ php 如何获得当前URL地址

print_r($_SERVER);

‘玖’ 原生PHP如何获取当前页面URL

#模拟测试网址: http://localhost/blog/testurl.php?id=5
//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//获取网页地址
echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//获取用户代理
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'];
#http://localhost/blog/testurl.php?id=5
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog

‘拾’ 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;}?>

(10)php如何获取当前url扩展阅读:

  1. 获取域名或主机地址 :echo $_SERVER['HTTP_HOST'].""; #localhost

  2. 获取网页地址:echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php

3.获取网址参数:echo $_SERVER["QUERY_STRING"].""; #id=5

4.获取用户代理:echo $_SERVER['HTTP_REFERER']."";

阅读全文

与php如何获取当前url相关的资料

热点内容
二次元表格编程 浏览:20
plc编程器保停 浏览:963
如何降低服务器的内存占用率 浏览:868
阿里云服务器是个什么意思 浏览:817
国内最好的数控编程培训学校 浏览:13
222乘104列是算法 浏览:159
程序员沟通正确姿势 浏览:969
魔玩app怎么视频推广 浏览:960
程序员抽奖送礼 浏览:458
北京java程序员薪资 浏览:658
如何创建网络平台或者app 浏览:355
python随机数生成控制概率 浏览:236
压缩机并联运行 浏览:899
两位单片机 浏览:63
四川音乐类投档线的算法 浏览:650
建行app如何改转账卡 浏览:27
android开发升级 浏览:299
要火社区app进不去怎么办 浏览:826
安卓手机上的自定义功能怎么用 浏览:230
方舟服务器怎么购买进去资格 浏览:44