Jump to content

cURL() Without Including File?


Northern Flame

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?

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.