如何使用Jquery或PHP从其他网站获得响应?
我有一个问题 我需要制作一个登录表单,在那里我必须从其他网站获得响应,我知道有HttpResponseMessage,但我认为这是使用一个web API,所以我真的想知道如何获得网站的响应,因为我需要获得成功登录,或者如果登录失败 有没有办法做到这一点 以及守则: $document.readyfunction{ $btnSub.clickfunction{ 如果$User.val==| |$Pass.val=={ alertInsert用户和密码; 违约事件; }否则{ $LogBox.hide; } }; }; 伊尼西奥·德塞西翁如何使用Jquery或PHP从其他网站获得响应?,php,jquery,html,http-response-codes,Php,Jquery,Html,Http Response Codes,我有一个问题 我需要制作一个登录表单,在那里我必须从其他网站获得响应,我知道有HttpResponseMessage,但我认为这是使用一个web API,所以我真的想知道如何获得网站的响应,因为我需要获得成功登录,或者如果登录失败 有没有办法做到这一点 以及守则: $document.readyfunction{ $btnSub.clickfunction{ 如果$User.val==| |$Pass.val=={ alertInsert用户和密码; 违约事件; }否则{ $LogBox.hi
还记得我在这台电脑上吗
您的浏览器不支持IFRAME元素。 使用 下面是一个示例函数,它将从另一个站点获得响应:/*
* Makes an HTTP request via GET or POST, and can download a file
* @returns - Returns the response of the request
* @param $url - The URL to request, including any GET parameters
* @param $params - An array of POST values to send
* @param $filename - If provided, the response will be saved to the
* specified filename
*/
function request($url, $params = array(), $filename = "") {
$ch = curl_init();
$curlOpts = array(
CURLOPT_URL => $url,
// Set Useragent
CURLOPT_USERAGENT =>
'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:29.0)
Gecko/20100101 Firefox/29.0',
// Don't validate SSL
// This is to prevent possible errors with self-signed certs
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true
);
if(!empty($filename)){
// If $filename exists, save content to file
$file2 = fopen($filename,'w+')
or die("Error[".__FILE__.":".__LINE__."]
Could not open file: $filename");
$curlOpts[CURLOPT_FILE] = $file2;
}
if (!empty($params)) {
// If POST values are given, send that shit too
$curlOpts[CURLOPT_POST] = true;
$curlOpts[CURLOPT_POSTFIELDS] = $params;
}
curl_setopt_array($ch, $curlOpts);
$answer = curl_exec($ch);
// If there was an error, show it
if (curl_error($ch)) die(curl_error($ch));
if(!empty($filename)) fclose($file2);
curl_close($ch);
return $answer;
}
@ÁngelAnguianoRamirez-如果这有帮助,请按我的答案打勾,你将获得前2分。如果你也喜欢,你可以投票。谢谢