머리말
오늘은 정확히 며칠 전 다른 부서의 인터페이스에 접속을 하다가 이전 분들이 캡슐화해 놓았던 컬 기능을 조정해봤습니다. 이상한 점은 post를 사용하여 요청할 때 명령줄에서 컬 -d "parms" url이 성공할 수 있다는 것입니다. "조상" 컬 기능이 잘못 사용된 것이 아닐까요? ?
텍스트
원인 해결
명령줄은 잘 되는데 함수를 호출하면 안 되니까 참 이상하네요.
가능한 이유:
1. 매개변수나 URL이 잘못되었거나, s가 누락되었거나 그런 것이 있습니다---확인 후 삭제했습니다
2. 캡슐화된 컬 기능에 문제가 있나요? -------생각해보면 문제가 없을 텐데, 결국 이 함수에 뭔가 문제가 있다는 생각이 들었습니다. 갑자기 매개변수를 Urlencode하는 마커 중 하나가 보였습니다. 한번 시도해 볼까 생각했는데, 젠장, 실제로 작동합니다.
원칙에 대해 이야기해 보겠습니다
PHP 매뉴얼을 확인한 후 다음을 발견했습니다. CURLOPT_POSTFIELDS의 매개변수를 구성할 때 이 매개변수에는 배열 및 Urlencoded 매개변수가 모두 전달될 수 있다고 나와 있지만 여전히 차이점: 값이 배열이면 Content-Type 헤더가 multipart/form-data로 설정됩니다. 이것이다. 결과적으로 인터페이스 공급자는 매개변수를 일관되게 수신할 수 없습니다.
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });위의 내용을 포함하여 일련의 함정에서 PHP의 컬을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.