来自URL的$ _GET没有文件扩展名

时间:2013-06-26 09:18:06

标签: php

我无法弄明白,如何使这项工作。

我有一个主页面,其中包含其他页面,创建没有文件扩展名的URL:

switch ($_GET['page'])
{
  case "search":
    include "pages/search.php";
  break;
}

然后我有一个GET表单,从主页面向所包含的值发送一个值。

网址如下所示: www.page.com/search?word=value ,但基于 var_dump($ _ GET),没有 $ _ GET [ '单词']

1 个答案:

答案 0 :(得分:2)

根据您的描述,您似乎正在使用.htaccess将请求从/search重定向到/index.php?page=search

如果是这种情况,您可能正在寻找[QSA] mod_rewrite标志。阅读https://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_qsa上的文档。