我嘗試,捲曲發佈JSON數據登錄,服務器的響應即登錄成功,但它並沒有寫會話到餅乾,我的代碼:捲曲自動登錄不寫餅乾
<?php
$json_url = 'https://www.site.com/Login';
$json_string = '{"username":"user","password":"12345"}';
$ch = curl_init($json_url);
$options = array(
CURLOPT_HEADER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array('Content-type: application/json; charset=utf-8') ,
CURLOPT_POSTFIELDS => $json_string
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch); // Getting jSON result string
echo $result;
?>
我看到餅乾這需要寫在標題中,但他們沒有寫入我的瀏覽器。
@標誌-b是的,我預期的那麼,但有什麼解決辦法?我如何在客戶端發送json數據?我需要這樣的東西,但是用json-data POST。
– user1482261你不能,如果你想讓cookies工作,就不行。用戶直接提交到您嘗試登錄的網站,以便Cookie正常工作,或者代理**他們所做的所有事情。 –