我想使用发布请求登录外部网站。 (另一个站点显示在iframe中)
$url_1 = 'http://..............t.ru';
$ch = curl_init($url_1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type" => "application/json",
"X-HTTP-Method-Override" => "POST",
"Cache-Control" => "no-cache"
));
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIE, "my_id=511;my_name=name;my_fullName=fname;my_authid=501");
curl_setopt($ch, CURLOPT_POSTFIELDS, "my_id=511&my_name=name&my_fullName=fname&my_authid =501");
$result = curl_exec($ch);
我有两个站点,第二个站点在第一个站点的iframe中可见,我需要从第一个站点发送信息(cookie值),以便登录过程在第二个站点自动发生。问题是,我不知道我在哪里发送cookie值以及如何发送。