【发布时间】:2014-08-14 07:52:55
【问题描述】:
我不知道如何解释,但我会尽力解释。
我正在用 php 开发我的网站。所以我在 Search 文件夹中创建了一个 index.php 文件
所以如果我必须搜索任何像“好”这样的词,它的地址是
http://127.0.0.1/Website/search/?search=dh
现在如果我尝试访问
http://127.0.0.1/Website/search/
我的页面出现错误
Undefined index: search
因为它无法找到我用来获取输入类型值的 $_GET["search"] 变量。
有什么办法可以让这个网址
http://127.0.0.1/Website/search/something
被解释为
http://127.0.0.1/Website/search/?search=something
【问题讨论】:
-
您的 PHP 代码在哪里?在访问其值之前,您应该检查是否设置了
$_GET['search'](通过isset()) -
好的,感谢您的修复。但是如何让你的 url 像另一个一样解释,有什么办法吗?
-
我的问题基本上是第二个。将您的网址解释为其他内容
-
如果您想从您的网址中删除查询字符串stackoverflow.com/questions/3085920/htaccess-redirect,您似乎需要签出.htaccess