Jump to content

Recommended Posts

I dont have too much experience with cURL()

and awhile back I found a function that I

have been using for all my cURL() needs.

But now I want to use the function again

but I do not know how to edit it to meet the

needs of my script.

 

I want the script to post the variables to the

page with cURL() but I do not want it to

display the results on the current page.

 

Heres the cURL() function I use:

<?php
function Post($vars,$url){
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_POST,1);
        #curl_setopt($ch,CURLOPT_UPLOAD,1);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$vars);
        curl_exec($ch);
        curl_close($ch);
}

$url = "http://www.website.com/post-here.php"; // Page I will post them in
$vars = "submit=Submitvariable=data&do=this"; // Establish variables I want to Post

Post($vars,$url);
?>

 

Now lets say http://www.website.com/post-here.php looked like this:

<?php
if(!isset($_POST['submit'])){
// echo the form
} else{
mysql_query("INSERT INTO table(column, column2) VALUES('". $_POST['variable'] ."', '". $_POST['do'] ."')");
echo 'The information was submitted!';
}
?>

 

I only want the cURL() function to insert post the data so that it inserts into

the mysql database, it does that fine, but the problem is it displays

http://www.website.com/post-here.php

after inserting the information, I only want it to post the data and NOT

include the page in which I posted it into.

Can anyone help me tweak the function so it doesn't include the file?

 

Thanks for reading  ;)

Link to comment
https://forums.phpfreaks.com/topic/84016-curl-without-including-file/
Share on other sites

or what if i were to re-direct the user after posting the data?

 

so it would be like this:

 

<?php
// Run cURL() Function

header("Location: http://www.website.com/script.php");
?>

 

will that still post the post data i defined in the cURL() function?

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.