2017-12-20 25 views
0

Slim PHP 프레임 워크를 사용하여 API를 CGI로 변환 중입니다. Slim은 경로 매개 변수를 매우 잘 처리합니다 (예 : www.mysite.com/processorder/38929/w1?a1=test). 38929 및 w1은 경로 매개 변수이며 추가 GET 매개 변수를 포함합니다.CGI에서 경로 매개 변수 사용?

이 작업을 수행하는 가장 올바른 방법은 무엇입니까? CGI 프로그램을 호출하기 전에 경로 매개 변수를 POST 매개 변수 또는 추가 GET 매개 변수로 변환하도록 httpd.conf를 구성해야합니까?

boutell.com의 CGIC C 라이브러리를 시작으로 사용하고 있습니다.

감사합니다.

답변

0

음, 조금 어리 석다. CGI에서 내 머리를 잠시 떼어 놓았다면 대답은 분명했습니다.

사이트가 Apache와 함께 제공되기 때문에 "route"매개 변수를 URL에 원래 GET 매개 변수를 유지하는 QSA 수정자를 포함하여 GET 매개 변수로 변환하는 .htaccess 파일을 만들면됩니다 (예제에서 a1).).

+0

'.htaccess'의 관련 부분을 공유하고 설명 하시겠습니까? –