|
本帖最后由 xx19941215 于 2014-10-10 13:27 编辑
是这样的,我刚学php的curl,想模拟登陆获取:http://222.88.107.92/exam/xslogin.jsp
登陆学号是:2012311032 大家可以帮我试一下。
问题是,我访问这个文件时候,总是提示我无效的学号信息。代码我用来登陆php100论坛就可以,怎么在这不行?
[mw_shl_code=php,true]<?php
$cookie_file = tempnam(*./temp*,*cookie*);
$login_url = *http://222.88.107.92/exam/xslogin.jsp*; //这里没有【url】一发贴就自己戴上了
$post_fields = *logname=2012311032*;
$ch = curl_init($login_url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);
curl_exec($ch);
curl_close($ch);
$url=*http://222.88.107.92/exam/query/query.jsp*; //这里没有【url】一发贴就自己戴上了
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);
$contents=curl_exec($ch);
curl_close($ch);
?>[/mw_shl_code]
问了贴吧,csdn好多地方,都没有答案。我急着要弄一个微信查成绩的订阅号,就搜索教程,临时学了下php的curl功能,不知道tgl的亲们懂这个吗
|
|