방금 크리스마스 요리법을보고 있었는데이 URL을 발견했습니다.기술 추측
http://www.bbc.co.uk/food/recipes/search?dishes[]=mulled_wine
은 누구도 날이 사용하는 기술을 말할 수 있습니까?
분명히 보장 할 수는 없지만 알고 싶습니다.
건배, 마이크
방금 크리스마스 요리법을보고 있었는데이 URL을 발견했습니다.기술 추측
http://www.bbc.co.uk/food/recipes/search?dishes[]=mulled_wine
은 누구도 날이 사용하는 기술을 말할 수 있습니까?
분명히 보장 할 수는 없지만 알고 싶습니다.
건배, 마이크
당신이 후 일부를 참조하는 경우 :
는그것은 다시 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에 제대로 전달되는지 확인합니다.
좋은 답변, 고마워. '봐야 할 곳'목록에 추가해야 할 항목이 있습니다. –
HTML, CSS 및 자바 스크립트. 백엔드에서 어떤 기술이 사용되는지 알 수있는 확실한 방법은 없습니다. URL 재 작성을 사용하여 URL을 예쁘게 만들고 파일 확장자와 같은 단서를 우연히 지 웁니다. 서버 자체는 내부에 대한 최소한의 정보를 반환합니다.
URL 재 작성 중 URL & 아래에 태그가 지정되어 있습니다. 나는 그와 관련된 것입니다 : - URL은 웹 사이트의 요리 부분을 조작하는 데 사용되는 페이지
에서 요리를위한 장소 홀더를 참조하십시오.
는 http://www.bbc.co.uk/food/recipes/search?dishes[]=apple_pie에 URL을 조작 시도하고 차이를 참조하십시오. 이게 도움이 되길 바란다.
이 링크는 당신을 도울 수 있습니다 -? '검색' http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
이 질문은 제 3 자 사이트에서 사용중인 기술에 대해 묻기 때문에 주제가 아닌 것으로 보입니다. – BoltClock