2014-12-05 1 views
0

는의 3 개 키워드를 보자 다음과 같이 매우 멋지게 보입니다.앵커의 검색 쿼리 문자열을 삽입하는 방법

http://localhost/gallery/search.php?q=sunlight+mirror+eclipse 

지금까지 너무 좋아.

같이, 내가 키워드 사이에 weirds 문자로 추한 뭔가를 얻을이

// get the query string 
if (isset($_GET['q'])) { 
    $current_q = $_GET['q']; 
} 

<a href="<?php echo 'http://localhost/gallery/search.php?q=' . $current_q; ?>">this is my query</a> 

처럼, 앵커의 검색 쿼리 문자열을 삽입하려고 :

http://localhost/gallery/search.php?q=sunlight%20mirror%20eclipse 

왜? 양식을 사용할 때와 같이 멋지게 만드는 방법은 무엇입니까?

감사

답변

0

는 URL이

http://localhost/gallery/search.php?q=sunlight+mirror+eclipse 

일부 코드

그것을 점점이 같은 방법으로 그것을 얻을 것이다이 ? 후 아무것도 얻을 것이다 $_SERVER['QUERY_STRING']를 사용하는 가장 쉬운 방법
<?php 
$query = $_SERVER['QUERY_STRING']; 
$query = str_replace(' ', '+', urldecode($query));  
echo "<a href='http://localhost/gallery/search.php?$query'>this is my query</a>"; 

Documentation PHP SERVER MANUAL

+0

누군가 downvote 그가 왜 적어도 – codinginsane

+0

시도했는지 설명 할 수 있지만 키워드 사이에 이상한 문자를 얻을. 그건 그렇고, 나는 투표를하지 않았다. – Marco

+0

@Marco 지금 시도하십시오 – codinginsane

관련 문제