好吧,我不知道这会被称为什么,我确定有一个词,但基本的是我希望PHP脚本在我的主页上创建一个搜索栏但事情是我已经有一个搜索栏。
所以我真正想要的是php栏根据他们输入的内容将用户引导到不同的URL,所以很明显这些空格将成为+
标志。
格式为:
www.Mysite.com/videos/search_result.php?query=FIRSTWORD+SECONDWORD&type=videos&submit=Search
所以为了打破这一点,它将输入:
www.Mysite.com/videos/search_result.php?query=
然后是第一个单词,然后是空格,然后是第二个单词,并继续使用此模式,无论有多少单词,然后:
&type=videos&submit=Search
我确定有一个更好的方法来解释这个,但我基本上都不知道PHP,我希望你能帮助谢谢你一点顺便说一句。
在PHP代码中你得到它:
$query = $_POST['query']; //if your search bar form is post of course, otherwise $_GET
header("Location: /search_result.php?query=$query&type=videos&submit=Search");
要使用表单在HTML中执行此操作:
<form action="/search_result.php" method="GET">
<input type="text" name="query" />
<input type="hidden" name="type" value="videos" />
<input type="hidden" name="submit" value="Search" />
<input type="submit" value="Search" />
</form>
如果您需要使用PHP对“搜索查询”进行URL编码,请参阅urlencode
。