小编Ted*_*edy的帖子

如何使用POST和Cookie登录cURL

服务器成功接收登录名,密码和CAPTCHA.我如何用cookie做到这一点?

我不知道需要什么信息才能显示所有信息:

登录表格:

<div id="loginForm">
 <div id="logo"><img src="logo.png" border="0" /></div>
 <div class="loginBar">Login</div>
  <form action="index.php" method="post">
    <input type="hidden" name="p" value="login" />
    <div class="line">
      <label>Captcha</label>
      <img src="captcha/securimage_show.php" border="0" />
    </div>
    <div class="line">
      <label>&nbsp;</label>
      <input type="text" name="captcha" value=""/>                
    </div>
    <div class="line">
      <label>&nbsp;</label>
      <input type="submit" value="Login" />
    </div>
  </form>                        
 <hr/>
 <a href="index.php?p=register" class="register" title="Click to register">Register</a>
</div>
Run Code Online (Sandbox Code Playgroud)

cURL代码:

    extract($_POST);

    //set POST variables
    $proxy = '127.0.0.1:8118';
    $url = 'http://example.com/index.php';
    $fields_string= 'p=login&user=' . $user . '&pass=' . $passwd . '&captcha=' . $_POST['captcha'] . '&submit=Login';

        //open connection …
Run Code Online (Sandbox Code Playgroud)

php forms cookies curl login

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

cookies ×1

curl ×1

forms ×1

login ×1

php ×1