 |
|
ครั้งแรกผมได้ทำการ curl เพื่อเข้าไปเพื่อ login : login สำเร็จ
ครั้งที่สอบผมจะส่งค่าเพื่อเข้าไปเซฟด้วย curl แต่เว็บแจ้งว่าไม่พบ session
ทั้งสองคำสั่งอยู่หน้าเดียวกันผมควรทำยังไงให้ curl มันเก็บ session ไว้หรอครับ
Code (PHP)
<?php
function Sendcurl($url, $data) {
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, $url);
curl_setopt($ch1, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch1, CURLOPT_SSL_VERIFYPEER, false);
if ($data) {
curl_setopt($ch1, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch1, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($ch1, CURLOPT_COOKIE, true);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch1, CURLOPT_USERAGENT, 'okhttp/3.8.0');
$result = curl_exec($ch1);
return $result;
}
$data = array(
"email" => '[email protected]',
"password" => '1234'
);
if(Sendcurl('https://domain.go.th/login', $data) == Success)
{
$data = array(
"save" => 'test'
);
if(Sendcurl('https://domain.go.th/save', $data) == Login)
echo 'Need session';
}
else
echo 'Login Error';
?>
ขอบคุณครับ
Tag : PHP, HTML, CSS, HTML5
|
ประวัติการแก้ไข 2019-02-03 08:16:19 2019-02-03 15:34:47
|
 |
 |
 |
 |
Date :
2019-02-03 01:20:31 |
By :
kiznick |
View :
1456 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |