小弟跪求解答啊解决思路
小弟跪求解答啊
是这样的,我刚学php的curl,想模拟登陆获取:http://222.88.107.92/exam/xslogin.jsp
登陆学号是:2012311032 大家可以帮我试一下。
问题是,我访问这个文件时候,总是提示我无效的学号信息。我样的代码我用路登陆php100论坛就可以,怎么在这不行?
------解决思路----------------------
$cookie_file = tempnam('./temp','cookie');
$login_url = 'http://222.88.107.92/exam/query/query.jsp';
$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);
------解决思路----------------------
这个网址吗:http://222.88.107.92/exam/demo.php
http://222.88.107.92/exam/demo.php
是这样的,我刚学php的curl,想模拟登陆获取:http://222.88.107.92/exam/xslogin.jsp
登陆学号是:2012311032 大家可以帮我试一下。
问题是,我访问这个文件时候,总是提示我无效的学号信息。我样的代码我用路登陆php100论坛就可以,怎么在这不行?
<?php
$cookie_file = tempnam('./temp','cookie');
$login_url = 'http://222.88.107.92/exam/xslogin.jsp';
$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';
$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);
?>
------解决思路----------------------
$cookie_file = tempnam('./temp','cookie');
$login_url = 'http://222.88.107.92/exam/query/query.jsp';
$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);
------解决思路----------------------
这个网址吗:http://222.88.107.92/exam/demo.php
http://222.88.107.92/exam/demo.php