当前位置:首页 > 教育培训 >

如何获取后端项目的url(后端开发怎么起步教程)

来源:原点资讯(www.yd166.com)时间:2023-05-10 12:44:47作者:YD166手机阅读>>

在网站后台设计时,有时候因为项目要求,需要获取当前网页的url地址。php中获取url地址,以url中各个参数的方法有很多,那么接下来就来说一说,php中如何获取url地址,以及url中包含的其它参数的方法。

如何获取后端项目的url,后端开发怎么起步教程(1)

php 获取当前页面的url地址的方法

测试网址

http://feiniaomy.com/c.php?id=3

php获取当前网页的网址,需要用到超全局变量 $_SERVER,所以我们,先来打印一下。

php代码

<?php var_dump($_SERVER); ?>

打印结果:

array(34) { ["QUERY_STRING"]=> string(4) "id=3" ["PHP_SELF"]=> string(6) "/c.php" ["HTTP_HOST"]=> string(13) "feiniaomy.com" ["SERVER_PORT"]=> string(2) "80" ["REQUEST_METHOD"]=> string(3) "GET" ["REQUEST_URI"]=> string(11) "/c.php?id=3" ["REQUEST_SCHEME"]=> string(4) "http" ..... }

通过上面的打印结果,可以发现 $_SERVER 超全局变量是一个包含有url地址,url参数,网页的路径等肉容的数组。我们可以像平时操作数组一样,从 $_SERVER 变量中提取所需要的信息

php获取主域名

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

输出结果:

feiniaomy.com php获取当前页面的网页地址

<?php echo $_SERVER['PHP_SELF']; ?>

输出结果:

/c.php php获取当前页面url的参数

<?php echo $_SERVER["QUERY_STRING"]; ?>

输出结果:

id=3 php获取端口号

<?php echo $_SERVER["SERVER_PORT"]; ?>

输出结果:80

php获取当页网址的完整的url

上面的示例中,介绍了php获取url中的各个参数的方法,下面的示例是获取当前页面的完整的url地址的自定义函数。

函数代码:

<?php function GetPageUrl(){ // 判断是否https $protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://": "http://"; //组合url $url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; return $url; } ?>

函数调用方法:

<?php echo GetPageUrl(); ?>

输出结果:

http://feiniaomy.com/c.php?id=3

栏目热文

帕萨特钥匙没电了怎么处理(2011款帕萨特钥匙没电怎么开门)

帕萨特钥匙没电了怎么处理(2011款帕萨特钥匙没电怎么开门)

启动汽车的时候必须要使用车钥匙,有的车主因为粗心大意忘记携带车钥匙导致汽车无法启动成功,此时只能返回家中重新拿到车钥匙。...

2023-05-10 12:57:41查看全文 >>

怎么才能知道帕萨特钥匙没电了(帕萨特怎么区分主钥匙和副钥匙)

怎么才能知道帕萨特钥匙没电了(帕萨特怎么区分主钥匙和副钥匙)

1、遥控距离变短平时我们使用遥控器可以在距离车辆20米以上遥控车辆,一旦遥控距离缩短在10米以内,说明电池馈电,导致信号...

2023-05-10 12:55:49查看全文 >>

帕萨特备用钥匙没电激活(帕萨特钥匙感应不到车怎么回事)

帕萨特备用钥匙没电激活(帕萨特钥匙感应不到车怎么回事)

帕萨特PHEV作为一款B级新能源车型,传承了帕萨特燃油版车型的特点,在整车的配置上是比较高的,特别是在舒适功能配置上绝对...

2023-05-10 12:47:51查看全文 >>

帕萨特故障码一览表(帕萨特无缘无故熄火)

帕萨特故障码一览表(帕萨特无缘无故熄火)

13款帕萨特加油不走,档位无显示故障诊断:电脑检测发现无法进入双离合变速器控制单元(J743),根据电路图检查J743供...

2023-05-10 12:43:10查看全文 >>

刺客联盟男主角图片(刺客联盟兄弟会名单)

刺客联盟男主角图片(刺客联盟兄弟会名单)

人们习惯性的相信自己的眼睛,自己的耳朵,以为自己看到的听到的才是真实,可是我们却忽略了云里雾里的情况背后需要用心去感受...

2023-05-10 12:33:44查看全文 >>

后端是如何生成url地址的(生成短url算法)

后端是如何生成url地址的(生成短url算法)

一、接口介绍根据提供的有效长网址,进行相应转换,生成永久有效、省空间的短网址。二、功能体验三、产品特点四、API文档4....

2023-05-10 12:45:11查看全文 >>

服务器的url怎么获取(url链接怎么获取)

服务器的url怎么获取(url链接怎么获取)

1.网络请求的步骤: 1)浏览器中输入URL(网址),浏览器先通过DNS服务器查找URL的域名对应的IP地址。 2)浏览...

2023-05-10 13:00:22查看全文 >>

获取服务器url(如何判断服务器能否访问一个网站)

获取服务器url(如何判断服务器能否访问一个网站)

前言Http是我们经常打交道的网络应用层协议,它的重要性可能不需要再强调。但是实际上很多人,包括我自己可能对http了解...

2023-05-10 12:50:46查看全文 >>

后端获取url上的参数(post请求为什么url会有参数)

后端获取url上的参数(post请求为什么url会有参数)

要在一个页面获取另外一个页面url传过来的参数除了本能的想到了用 split("?")这样一步步的分解出...

2023-05-10 13:10:41查看全文 >>

修改获取后台数据的url还是报错(url后面的参数怎么截取出来)

修改获取后台数据的url还是报错(url后面的参数怎么截取出来)

大家好,本节在这里主要说的是 URLError 还有 HTTPError,以及对它们的一些处理。1.URLError首先...

2023-05-10 13:05:46查看全文 >>

文档排行