簡體   English   中英

如何使用此URL格式的$ _GET site.com/extension/rar

[英]how to use $_GET with this url format site.com/extension/rar

我在大多數網站上都看到了這種網址格式。

site.com/extension/rar

我想知道他們如何使用$ _GET獲得value ='rar'。

我知道的是$ _GET可以在這里使用

site.com/extension/index.php?ext=rar

現在,我想改變調用變量的方式。

我想應用大多數網站的功能。

如何在前者中調用變量?

也許這可以得到“ rar”:

$name = basename($_SERVER['REQUEST_URI']);

我最有可能使用.htaccess完成

它是一個Apache模塊,允許您根據自己的規則在引擎級別“重寫” URL。 因此,基本上,它會即時重寫URL。

因此,在您的示例中,您可能有一個名為.htaccess的文件,其中包含以下內容:(可能還有其他選項)

RewriteEngine On
RewriteRule ^extension/([a-z0-9]+)$    somefile.php?extension=$1    [L]

基本上,您是在說:如果某人正在尋找一個看起來像“擴展名/字母和字母”的URL,那么請顯示“ somefile.php?extension =所有那些數字和字母是”的內容。

在Apache mod_rewrite上進行搜索以查找更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM