我想知道这是否可能与PHP,或者如果不是与ASP,因为它是相对相似的,我可以很快拿起它。假设我有一个文本输入供用户搜索数据库;作为使用文本字段的替代方案,我希望用户能够去'www.examplesite.com/SEARCHTERM'。这可能吗?我见过别人这么做,但我不知道怎么做。谢谢!
您可能需要查看基于您使用的服务器的url重写。
URL Rewritting可以这样做:
使用$_GETwww.examplesite.com/?SEARCH=SerachTermHere
在页面中,您可以使用$_GET['SEARCH']
2)使用URL重写
是的,这很容易做到。例如,如果你有apache服务器,那么你可以启用mod重写,并编写一个规则,将所有这些请求重定向到你的脚本在一个变量,然后它将相应地处理
这是可能的,您有两个选择。
-
使用$_GET全局。URL中实际页面地址之后的所有内容都可以通过$_GET获得。
这有点超出了你的问题,但可能证明非常有用。尽管它是一个框架,但您可能希望查看Symfony 2路由,以了解如何实现它。特别是在"幕后"部分。你甚至可以在github上探索他们的路由代码。在其中制作的应用程序具有完全的形式,您正在搜索(内容显示基于$_GET数据)。