YouTube 是否使用 method=“GET” 提交视频请求的内部表单?


Does YouTube use method="GET" to submit the internal form for a video request?

YouTube中的链接通常具有类似于https://www.youtube.com/watch?v=5uvxslq63k0的结构。我猜有一个PHP(或其他替代方法)脚本正在运行,该脚本使用watch?后的部分来正确选择视频,并将其显示给用户。此方法是否有名称(以便我可以了解有关正在发生的事情的更多信息)?

我的问题是,在单击视频链接时,是否有内部表单提交到脚本以获取视频内容?我问是因为HTML的form's method="get"的值提供了一个类似的URL。这是怎么回事?

<form action="demo_form.asp" method="get">

我想建立一个电子商务网站,该网站使用类似的获取产品页面的方式,并具有获取页面?categoryId=xxx。我该如何实现这一点?

您将需要了解路由。

使用 PHP,您需要查看内部$_GET变量。

if (!empty($_GET['categoryId'])) {
    // get products in that category
    // render
}