Print Friendly and PDF
For security reasons, direct cross-border access is not allowed, the following describes two kinds of cross-domain method.

 Cross-Domain Method

For security reasons, direct cross-border access is not allowed, the following describes two kinds of cross-domain method.

First, through the php curl


function curlPost ($ url, $ params)
{
$ PostData = '';
foreach ($ params as $ k => $ v)
{
.. $ PostData = $ k '=' $ v '&'..;
}
rtrim ($ postData, '&');
$ Ch = curl_init ();
curl_setopt ($ ch, CURLOPT_URL, $ url);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt ($ ch, CURLOPT_HEADER, false);
curl_setopt ($ ch, CURLOPT_POST, count ($ postData));
curl_setopt ($ ch, CURLOPT_POSTFIELDS, $ postData);

$ Output = curl_exec ($ ch);

curl_close ($ ch);
return $ output;}
echo curlPost ("http://test.com", array ('name' => "tank"));

Previously, many people came with curl, mailbox address book, but now you can not do. Haha.

Second, the use jquery form, ajax submit

1, download jquery.form.js

2, js Code


$ ('# Testform'). Submit (function ()
 {
$ (This) .ajaxSubmit ({
type: 'post',             // submission get / post
dataType: "json", // data types
url: 'your url', url // required to submit
success: function (data) {   // save data after submission of the returned data, usually json data
// Here can make the relevant data processing
alert ('submitted successfully!');
}
$ (This) .resetForm (); // After submitting reset the form
});
return false; // prevents automatic form Submit an event});

3, php codes
header ("Access-Control-Allow-Origin: *"); // cross-domain permissions settings allow all
header ("Access-Control-Allow-Origin: http: //www.test.com"); // only allow test.com

zubairsaif

Zubair saif

A passionate writer who loves to write on new technology and programming

Post A Comment:

0 comments: