'href'后面的'?'是什么意思?

3
在 href 后面加上 ? 的作用是什么?经常会看到类似这样的代码:
href='?page=1'

有人知道吗?非常感谢大家的帮助。

你确定它不是href='?page=#',即用引号和值括起来吗?那么它将成为一个链接到当前页面的查询字符串参数。 - Dijkgraaf
是的,我编辑了问题。 - Bootstrap4
2个回答

3

问号符号在很多方面都非常有用和重要。例如,它被用于识别特定原因的特定用法,其中之一是当您拥有一个包含三种语言但具有相同页面的网站时。请查看下面的链接。

http://example.com/news?language=EN

示例网站的语言是英语。

http://example.com/news?language=RU

这个示例网站的语言是俄语。

http://example.com/news?language=DE

示例网站的语言为德语。

另一个原因是当您有一个动态页面,其中仅包含存储在网站数据库中的许多内容的页面时。以前是像下面链接中的静态页面。

http://example.com/page1.html
http://example.com/page2.html
http://example.com/page3.html

如您所见,我们有三个页面。如果我们能在同一页上拥有多个页面会怎样呢?唯一不同的是更改页面本身的参数。

假设您拥有一个电子图书馆。您不必浪费时间创建成千上万的页面来处理图书详情,您只需创建一个带有ISBN参数的图书页面,如下所示:

 https://example.com/books?isbn=0132947048

它还用于跟踪在线活动,并确定用户来自哪个来源...
http://example.com/?source=StackOverFlow&medium=Banner

希望我清楚地回答了你的问题 :)

3

这意味着它是具有查询字符串参数的当前网页链接。在这种情况下,是页面号码。通常这是用于动态页面列表内容并限制每页数量的情况。


所以在这种情况下,页面变量被传递到当前网页? - Bootstrap4
@Bootstrap4 是的 - Dijkgraaf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接