如何从 www.domain.com/search.php 解析?(输入的关键字) ?无论如何,是否可以将用户输入的任何内容设置为变量$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>
为输入命名,例如"q"表示查询:
<input type="text" name="q" value="" class="form-control" placeholder="Search">
这将给出一个类似 www.domain.com/search.php?q=USERINPUT
现在您可以通过 $_GET 全局访问 q
$_GET['q'];
您可以使用 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>
附言。如果您已经知道浏览器栏中关键字的名称,则可以使用它。