当前位置: 首页 > 编程笔记 >

总结PHP如何获取当前主机、域名、网址、路径、端口和参数等

凌黎明
2023-03-14
本文向大家介绍总结PHP如何获取当前主机、域名、网址、路径、端口和参数等,包括了总结PHP如何获取当前主机、域名、网址、路径、端口和参数等的使用技巧和注意事项,需要的朋友参考一下

话不多说,我们直接看代码

//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."<br />";
 
//获取网页地址
echo $_SERVER['PHP_SELF']."<br />";
 
//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br />";
 
//获取用户代理
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'];
 
//包含端口号的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);

以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助。

 类似资料:
  • nuxt3如何在服务端获取当前域名,服务端无法使用location去获取 使用useRequestHeaders获取的空对象

  • 问题内容: 我需要使用Open ::URI从我的应用程序中下载一个csv文件,并为此做一个完全限定的URI。那么,在我的cucumber脚本中获取主机(更重要的是PORT)的最佳方法是什么? 注意我正在使用cucumber和selenium 问题答案: 您可以设置将用于生成应用程序服务器的端口

  • 我打算为同一个网站买两个域名。根据使用的域,我计划在页面上提供略有不同的数据。是否有一种方法让我检测实际的域名,该网页正在加载,以便我知道什么,以更改我的内容? 我四处寻找类似的东西,但大多数都不是我想要的。 例如当使用 在JSFiddle上,它返回 即实际路径或其他任何路径。

  • 问题内容: 我必须根据当前URL动态构建一个URL。使用标记是最简单的方法,但是我需要当前的URL名称来动态生成新的URL。 如何获取链接到指向当前视图的urlconf的url名称? 编辑:我知道我可以手动使用url,但是我宁愿避免使用它,因为它是讲座的一部分,我只想演示一种构建url的方法。 学生知道如何使用。他们知道当他们必须根据当前URL生成更完整的URL时遇到问题。最简单的方法是再次使用,

  • 在实现持久底部栏时,当单击底部栏中的按钮时,需要恢复以前的路由。 单击底部栏中的按钮时,会保存其当前路线路径(/a/b/c ),并根据按钮的单击恢复先前保存的路线。 从概念上讲,用户会认为每个按钮都是一个工作区,其状态永远不会丢失(包括后退堆栈)。用户可以安全地从一个工作区切换到另一个工作区。 当路由重绕到根时,如何在Flutter中获取当前路由路径?

  • 问题内容: 我需要从当前请求的URL获取路径。例如,如果当前URL是: 我想要这个: 问题答案: 你要。从文档: 为了访问该页面而给出的URI;例如,。