我想实现这种类型的即时功能,例如使用PHP。 (假设我的网站 www.mywebsite.com )
用户在网址栏中输入此内容: www.mywebsite.com/banana
然后,mywebsite.com采用关键字" banana "喜欢输入 查询/参数并查找单词" banana "在数据库表中。
如果找到匹配项,则会检索a中的卡路里数 香蕉,并通过 www.website.com/banana
如果未找到匹配项,则会显示文字"未找到匹配项"在...上 相同的网页。
这样的事情可以实现吗?或者是否必须始终在表单中提交关键字,然后网站必须生成 www.website.com/search?q=banana ?
答案 0 :(得分:3)
制作.htaccess
文件并添加:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ search.php?q=$1
答案 1 :(得分:1)
您不必创建表单并提交其输入,以使网址包含参数值。您可以自己直接编写它们并将它们存储在<a>
标记中。例如:<a href="http://google.com?q=Hello world">
以上示例相当于使用GET
方法创建表单并在hello world
name="q"
要避免在/?q=
之后显示参数,您可以使用创建.htaccess文件来翻译此类链接:
example.com/hellow-world
至example.com/index.php?name=hello-world
.htaccess文件内容如下所示:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?name=$1