本帖最后由 lfjsm 于 2012-05-08 20:43:25 编辑

解决方案 »

  1.   

    post的内容是不是得urlencode一下?
      

  2.   

    $post_fields  =  'username=' . urlencode(扑街兔M_M) . '&password=' . urlencode(qqw654321);
      

  3.   

    $post_fields = 'username=' . urlencode('扑街兔M_M') . '&password=' . urlencode('qqw654321');虽然密码那个encode不是必要的,但建议还是习惯性的这样写比较好,更专业的应该是:$post_fields = urlencode('username') . '=' . urlencode(扑街兔M_M) . '&' . urlencode('password') . '=' . urlencode(qqw654321);
      

  4.   

    string http_build_query ( array $formdata [, string $numeric_prefix ] )或者使用这个函数。
      

  5.   

    你不要把这些网站想的太简单了,用chrome的network功能看一下少了哪些参数,都补上。
    另外$cookie_fields应该换成 $post_fields吧
      

  6.   

    $cookie_fields 确实是写错了 应该是$post_fields  
    但是问题依旧啊! 还是只能提交密码 帐号提不上去
      

  7.   

    你用chrome或firebug调试看看很难吗,码农必备啊!
    emailaddress 它的用户名表单名是这个,不是你表面看到的username。而且它是用ajax提交,不是你表面看到的form
      

  8.   

    用 snoopy 轻而易举解决了