如何从www.domain.com/search.php?(KEYWORDS AS ENTERED)解析? 无论如何设置用户输入的变量$ snoop?
任何人都可以开导我吗?我陷入困境,精疲力尽,不合时宜。
<form class="navbar-form navbar-right" role="search" action="search.php?<?php echo $snoop?>" method="get">
<div class="form-group">
<input type="text" name="" value="" class="form-control" placeholder="Search">
</div> <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
</form>
答案 0 :(得分:1)
为您的输入命名,例如查询的“q”:
<input type="text" name="q" value="" class="form-control" placeholder="Search">
这将提供类似www.domain.com/search.php?q=USERINPUT
现在您可以通过$ _GET全局
访问q$_GET['q'];
答案 1 :(得分:1)
您可以使用php $ _GET或$ _REQUEST方法在浏览器栏中获取变量。
示例(使用您的代码):
假设我们有以下链接:http://example.com/index.php?s=a
我们将拥有:
//Modifications
<?php
$snoop = $_GET['s']; //(or request)
?>
//
<form class="navbar-form navbar-right" role="search" action="search.php?
<?php echo $snoop?>" method="get">
<div class="form-group">
<input type="text" name="" value="" class="form-control" placeholder="Search">
</div> <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
</form>
聚苯乙烯。如果您已经知道浏览器栏中关键字的名称,则可以使用此项。