如何检索URL的最后一部分并在html中使用它?



这是我想从中提取最后一部分的URL示例,即人名。

yourdomain.com/?n=PERSON . 

我想要后面的部分

" ?n= " 

然后在同一 HTML 页面上使用此人名。所以我将在网页上显示这个人的名字。网页是HTML格式的。 我需要java脚本还是PHP代码? 谢谢

域、路径和文件后面的部分称为查询字符串。

您可以使用 php 访问其中的数据

在 HTML 中:

<?php echo $_GET['n']; ?>

此示例使用您自己的示例。 domain.com/path/file.php?n=Jim_Williams

您可以使用javascript来实现此目的

var url_string = window.location.href; // www.test.com?n=Person
var url = new URL(url_string);
var paramValue = url.searchParams.get("n");
alert(paramValue);

将此代码放在<script>标记下,您也可以在.html文件中运行它。

您还可以使用php代码来获取$_GET请求。为此,您必须创建一个扩展名为.php的文件并键入代码,如下所示

<?php
echo $_GET['n'];
?>

您可以使用"GET"方法访问php中的URL参数。

以你为例,你可以通过使用

<?php
$name = $_GET['n'];
?>

您可以在页面上要显示名称的任何位置使用$name,如下所示

<?php echo $name; ?> 

像这样<?= $_GET['n'] ?>相当于<?php echo $_GET['n'] ?>

最新更新