登录原理
验证码通过session保存并验证,而session通过cookie获取SSID
一、定义Cookie存储路径
必须使用绝对路径
$cookie_jar = dirname(__FILE__)."/this_test.cookie";//指定存储路径
二、获取Cookie
将cookie存入文件
$url = "http://web.mall.com/ "; //用来测试的本地网站的url
$ch = curl_init(); //开启curl连接
//curl配置
curl_setopt($ch, CURLOPT_URL, $url); //写入url
curl_setopt($ch, CURLOPT_HEADER, 0); //是否有写入头信息需要写入=>false
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
//当CURLOPT_RETURNTRANSFER设置为1时 $content 有请求的返回值
//当设置为0是$content没有返回值,直接输出请求的内容
curl_setopt($ch, CURLOPT_COOKIEJAR,$cookie_jar); //临时建立的cookie文件路径
$content = curl_exec($ch); //执行curl,并把结果返回给一个字符串
curl_close($ch); //关闭curl连接