导航:首页 > 编程语言 > php获得当前url

php获得当前url

发布时间:2022-08-05 15:51:56

1. 原生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

2. PHP 如何获取当前URL并去掉.html

很简单啊:
<?php
//
第一步:你需要得到你的URL:
$URL=$_SERVER['HTTP_HOST']
.
$_SERVER['REQUEST_URI'];
//第二步:把得到的URL后面的“.HTML”去掉:
$geturl=str_replace('.html','',$URL);
echo
$geturl;
?>
但是,可但是:
你的这个页面应该是php的才对吧,如果是html的,就一定是应用了拟静态技术来重写URL,这样的话,上面的代码你也可以使用,如果是生成的
静态页面
,那么很不好意思,这个基本上不可行了。也无法达到你的意愿。

3. thinkphp,表单如何获取当前页面url地址

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

4. php获取url参数

1、在当前网页echo出变量$_SERVER['HTTP_HOST']即可获取域名或主机地址。

5. php如何获取当前URL部分参数

$myURL
=
$_GET["UL"];
echo
$myURL;
以上是取得整个URL,如果是参数的话,至少得有个参数名吧,否则只能自已做文本串分析处了.

6. thinkphp 怎么获取当前的url完整

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

若需要显示协议

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

7. 关于网页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;

8. 怎么用php获取当前url 然后存入文档

//获取域名或主机地址
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
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5

//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
写入文件
$file = "paypal_back.log";
file_put_contents($file, $url, FILE_APPEND);

9. 如何通过php获取提交页面的URL

在PHP的开发中我们经常会通过网址URL向另一个网页传递参数的问题。在这个过程中我们首先需要获取到当前页面的URL,然后将URL中各个参数的值保存到变量中。整个过程较为简单,主要涉及到$_SERVER的用法。

1、$_server['http_host'],作用:获取网址域名,如(www.5ibobo.com,这是波波的一个博客,暂且做例子吧)。

2、$_SERVER["PHP_SELF"],作用:获取网页地址,如(/code/445.html)。

3、$_SERVER["QUERY_STRING"],作用:获取网址URL参数,待会我们会在实例中用到。

4、$_SERVER["HTTP_REFERER"],作用:获取用户的代理。

10. php获取当前页面的url,包括参数,我用的是get方法

<?php
echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>

阅读全文

与php获得当前url相关的资料

热点内容
看帧率app如何使用 浏览:523
从DHC服务器租用IP地址 浏览:473
编译怎么学 浏览:329
数码管显示0到9plc编程 浏览:665
服务器是为什么服务的 浏览:765
java定义数据类型 浏览:874
安卓pdf手写 浏览:427
什么是app开发者 浏览:284
android闹钟重启 浏览:101
程序员失职 浏览:518
在云服务器怎么改密码 浏览:586
服务器pb什么意思 浏览:940
51驾驶员的是什么app 浏览:670
php静态变量销毁 浏览:888
编程买苹果电脑 浏览:762
flac算法 浏览:499
reactnative与android 浏览:665
程序员是干什么的工作好吗 浏览:258
kbuild编译ko 浏览:471
条件编译的宏 浏览:566