我现在有一个项目,需要模拟登录到一个系统里面。$formvars['username'] = 'admin';
$formvars['pwd'] = 'admin';
$action = 'http://a.com.cn/login.asp';    //表单提交地址 
$snoopy = new Snoopy();
$snoopy->submit($action,$formvars); //$formvars为提交的数组
echo $snoopy->results;  以上是我的代码,但是不起作用,仍然是获取不了需要登录之后的页面内容!

解决方案 »

  1.   

    http://hi.baidu.com/zhaosoft8/blog/item/d2949a8694b9563ac75cc307.html
    你看看我写的这个类,看能行不自动使用cookie,
    http_referer可以伪造
    必须使用“connection:keep-alive”的也能行
    没Snoopy强大,但比Snoopy方便(^_^)
      

  2.   

    首先你需要确认一下$action = 'http://a.com.cn/login.asp';    //表单提交地址 这个网站是否支持站外提交表单