2013-10-29 75 views
-3

如何從www.domain.com/search.php?(KEYWORDS AS ENTERED)解析? 是否有無論如何設置用戶輸入變量$ snoop?如何在www.domain.com/search.php?KEYWORDS-HERE解析搜索關鍵字[搜索功能]

有人能告訴我嗎?我陷入困境,枯竭,失去理念。

<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

您的意思是$ _GET的內容? – Einacio

+0

@Einacio - 或可能$ _SERVER ['QUERY_STRING'] – andrewsi

+0

@andrewsi謝謝。它爲我工作! :D還要感謝其他誰試圖! –

回答

1

提供一個名稱的輸入,像查詢 'Q':

<input type="text" name="q" value="" class="form-control" placeholder="Search"> 

這將會給喜歡www.domain.com/search.php?q=USERINPUT

一個URL現在您可以通過$ _GET全球

訪問q
$_GET['q']; 
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>  

詩篇。如果您已經知道瀏覽器欄中關鍵字的名稱,則可以使用此功能。