You are viewing our Forum Archives. To view or take place in current topics click here.
c++ curl post data help
Posted:

c++ curl post data helpPosted:

rghmodz
  • Prospect
Status: Offline
Joined: Feb 05, 201212Year Member
Posts: 682
Reputation Power: 36
Status: Offline
Joined: Feb 05, 201212Year Member
Posts: 682
Reputation Power: 36
I am trying to use curl to post data to a php file on my website. It works fine if I put the data in myself to post but if I have it post data from a string it does not work. It goes to that url but it doesn't post the data. It shows up blank in database. Here is the code I am trying. What should I do to fix it?
CURL *curl;
         CURLcode res;

         /* In windows, this will init the winsock stuff */
         curl_global_init(CURL_GLOBAL_ALL);
         /* get a curl handle */
         curl = curl_easy_init();
         if (curl) {
            /* First set the URL that is about to receive our POST. This URL can
            just as well be a https:// URL if that is what should receive the
            data. */
            curl_easy_setopt(curl, CURLOPT_URL, "website here");
            /* Now specify the POST data */
            curl_easy_setopt(curl, CURLOPT_POSTFIELDS, ("username=" + username + "&score=" + score));

            /* Perform the request, res will get the return code */
            res = curl_easy_perform(curl);
            /* Check for errors */
            if (res != CURLE_OK)
               fprintf(stderr, "curl_easy_perform() failed: %s\n",
               curl_easy_strerror(res));

            /* always cleanup */
            curl_easy_cleanup(curl);
         }
         curl_global_cleanup();
username is a string and score is a int
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.