2010-12-23 2 views

답변

1

당신이 후 일부를 참조하는 경우 :

그것은 다시 URL, 그것은 사실을 사용합니다 아니에요 당신이 할 수있는 그 대괄호를 추가하여 POST 및 GET을 통해 데이터의 '배열'을 보냅니다. 예를 들어

: 첫 번째 두를 확인한다면

<input type="checkbox" name="dishes[]" value="Potatoes"> 
<input type="checkbox" name="dishes[]" value="Chips"> 
<input type="checkbox" name="dishes[]" value="Grub"> 

, URL이 다음과 같이 표시됩니다 (GET 사용하는 경우) : (아마, 다른 언어)

http://site.com/mypage?dishes[]=Potatoes&dishes[]=Chips 

PHP를 다음과 같은 값을 자동으로 배열로 변환합니다 :

$_GET = array(
    ['dishes'] => array(
     [0] => 'Potatoes', 
     [1] => 'Chips', 
    ) 
) 

GET 매개 변수 앞에있는 부분 쉽게 .htaccess 파일에서의 RewriteRules에 의해 달성된다 : 이것은 URL이 'site.com/food/recipes/search'처럼 보이게하지만 서버가 파일을 '사용

RewriteRule food/recipes/search some/folder/and/file.php [L,QSA] 

일부/폴더 /과/file.php '. [QSA]는 GET 매개 변수가 다시 작성된 URL에 제대로 전달되는지 확인합니다.

+0

좋은 답변, 고마워. '봐야 할 곳'목록에 추가해야 할 항목이 있습니다. –

0

HTML, CSS 및 자바 스크립트. 백엔드에서 어떤 기술이 사용되는지 알 수있는 확실한 방법은 없습니다. URL 재 작성을 사용하여 URL을 예쁘게 만들고 파일 확장자와 같은 단서를 우연히 지 웁니다. 서버 자체는 내부에 대한 최소한의 정보를 반환합니다.

0

URL 재 작성 중 URL & 아래에 태그가 지정되어 있습니다. 나는 그와 관련된 것입니다 : - URL은 웹 사이트의 요리 부분을 조작하는 데 사용되는 페이지

alt text

에서 요리를위한 장소 홀더를 참조하십시오.

http://www.bbc.co.uk/food/recipes/search?dishes[]=apple_pie

에 URL을 조작 시도하고 차이를 참조하십시오. 이게 도움이 되길 바란다.

이 링크는 당신을 도울 수 있습니다 -? '검색' http://www.blooberry.com/indexdot/html/topics/urlencoding.htm