![](/img/trans.png)
[英]Any way for PHP/CodeIgniter to read the URL, when it's like site.com/#/xyz …?
[英]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.