我想知道这是否可以使用 PHP,或者如果不是 ASP,因为它相对相似,我可以快速掌握它。假设我有一个文本输入供用户搜索数据库;作为使用文本字段的替代方法,我希望用户能够访问“www.examplesite.com/SEARCHTERM”。这可能吗?我已经看到它完成了,但我不知道如何。谢谢!
问问题
503 次
4 回答
3
您可能需要根据您使用的服务器查看 url 重写。
于 2012-12-27T06:55:01.223 回答
1
是的,这很容易实现。例如,如果您有 apache 服务器,那么您可以启用 mod rewrite 并编写一条规则以将所有此类请求重定向到变量中的脚本,然后它将相应地处理
于 2012-12-27T06:53:51.553 回答
1
于 2012-12-27T07:03:24.810 回答
0
这是可能的,你有两个选择。
在服务器配置中使用 URL 重写。
使用 $_GET 全局。在您的实际页面地址之后的 URL 中的所有内容都可以通过 $_GET 获得。
这超出了您的问题,但可能被证明非常有用。尽管它是一个框架,但您可能希望查看Symfony 2 路由以了解如何实现它。特别是在“引擎盖下”部分。你甚至可以在github上探索他们的路由代码。在其中创建的应用程序具有您正在搜索的形式(基于 $_GET 数据显示的内容)。
于 2012-12-27T07:14:06.463 回答