Change post form data function into curl
Posted
by QLiu
on Stack Overflow
See other posts from Stack Overflow
or by QLiu
Published on 2010-04-22T09:59:14Z
Indexed on
2010/04/23
21:53 UTC
Read the original article
Hit count: 170
curl
Hello Guys,
In the old way in our website, when users clicks “logout” button. It runs a post form function; which will pass parameters (logout, sn) to external sites to execute “logout” function. Like:
I do not want the users jump to the external site, therefore, i use curl to post data. (because we are in different domain, i guess Ajax request doesnot work )
Post the same data to execute logout function in external site.
// create cURL resource
$URL = "http://bswi.development.intra.local/";
//Initl curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL); // Load in the destination URL
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); //Normal HTTP request, not SSL
curl_setopt($ch, CURLOPT_POSTFIELDS, "logout=1");
// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec ($ch);
echo $content;
curl_close ($ch);
Do u think i am going in the right direction?
© Stack Overflow or respective owner