我尝试使用 cUrl 发布 json-data 登录,服务器响应登录成功,但它没有将会话写入 cookie,我的代码:
<?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;
?>
我看到需要在标题中写入的 cookie,但它们没有写入我的浏览器。