이것이 내 QT 애플리케이션이 QUrlurl("*****.com/ id. php");QNetworkRequestrequest(url);request.setHeader(QNetworkRequest::ContentTypeHeader,"appl"> QT 애플리케이션이 PHP 스크립트를 호출할 때 "알림: 정의되지 않은 색인" 오류를 해결하는 방법-PHP 중국어 네트워크 Q&A
QT 애플리케이션이 PHP 스크립트를 호출할 때 "알림: 정의되지 않은 색인" 오류를 해결하는 방법
P粉293341969
P粉293341969 2023-09-04 20:26:40
0
1
442

이것은 내 PHP 코드의 한 줄입니다.

이것은 내 QT 애플리케이션이 PHP 스크립트를 호출하는 방법입니다.

QUrl url("http://*****.com/id.php"); QNetworkRequest 요청(url); request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); QUrlQuery 매개변수; params.addQueryItem("api", "테스트"); networkClients->post(request, params.query().toUtf8());

PHP 알림입니다

이전 호스팅 제공업체에서는 코드가 원활하게 실행되었습니다. 내 항목을 호스팅으로 옮긴 후 이제 POST 요청을 사용하여 내 애플리케이션에 데이터를 보낼 수 없습니다($_POST['api']는 빈 값을 반환하고 echo는 아무 것도 출력하지 않습니다). GET 요청이 제대로 작동합니다. 또한 reqbin에서도 테스트했는데 제대로 작동하지만 애플리케이션이 작동하지 않습니다.

P粉293341969
P粉293341969

모든 응답 (1)
P粉466290133

QUrlQuery는 URL에 매개변수를 추가합니다. 이는GET메소드를 사용하여 수신되어야 함을 의미합니다.

으아악

그러나 항상 값이 null인지 확인하는 것이 좋습니다.

으아악

POST방법은 양식과 버튼 또는 유형 버튼의 입력을 사용하여 양식을 제출하거나 게시할 때만 사용할 수 있습니다.

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!