这是我想从中提取最后一部分的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'] ?>