2013-09-26 2 views
1

새로운 광고 웹 사이트에서 작업하고 있습니다. 나는 다음과 같은 필터를 표시 할 검색 페이지를 만들려고합니다.PHP는 검색어 필터 및 URL 매개 변수를 가져옵니다.

<h2>Make</h2> 
<a href="index.php?page=search&make=renault">Renault</a> 
<a href="index.php?page=search&make=mazda">Mazda</a> 
<a href="index.php?page=search&make=bmw">BMW</a> 
... 

<h2>Year</h2> 
<a href="index.php?page=search&year=2013">2013</a> 
<a href="index.php?page=search&year=2012">2012</a> 
... 

모든 링크가 PHP로 동적으로 생성됩니다. 필터를 클릭하면 현재 링크는 index.php? page = search & key = value & key1 = value1 ...이됩니다. 그러나 2 개의 필터가있는 경우 다른 링크를 새 현재 링크로 업데이트하거나 동일한 필터를 클릭하면 다른 링크를 교체하는 방법. $ _SESSIONS로 필터 문자열을 저장하고 리셋 버튼을 추가하려고 생각하지만 좋은 생각 인 것은 아닙니다.

감사합니다. 당신이 htaccess로 재 작성 규칙을 사용하지 않는 경우

+0

내가 묻는 것을 얻으면 URL에서 여러 값을 가져오고 싶습니까? 그렇다면'$ search_value = $ _GET [ 'search'];'그리고 SQL SELECT 문에서 변수를 사용하십시오. – davewoodhall

답변

2

다음 매개 변수는 현재 요청 URI를 보유 :

$_SERVER['REQUEST_URI'] 

그래서 당신이를 추가하여 귀하의 링크를 구축 할 수 있습니다.

관련 문제