我正在嘗試將POST發佈到具有兩個具有重複名稱元素的表單的頁面。問題是一個表單獲取密碼值,另一個表單獲取登錄值。 (我可以通過打印出curl_exec($ ch)來看到這一點;)我將包括我的代碼,目標URL和formdata。我該如何解決?cURL + PHP:使用相同表單名稱的重複表單提交表單
// my target url and form data
$target = "http://www.example.com/login";
$formdata = "id=$login&password=$password&Submit=Log In";
形式:
<form id="login" name="login" method="post" action="login">
<label for="id">LOGIN ID</label> <input type="text" value="" name="id" maxlength="50" size="30"><br>
<label for="password">Password ID</label> <input type="password" name="password" maxlength="12" size="30">
<div align="center"><button class="siteSprite signInSm" value="Log In" name="Submit" type="submit"></button></div>
</form>
<form section="login" id="loginform" name="loginform" action="http://www.example.com/login" method="post">
<input type="text" size="20" value=" Log-in" onfocus="this.value=''" name="id"></td>
<input type="password" value="Password" maxlength="15" size="12" onfocus="this.value=''" name="password">
<input type="submit" class="siteSprite signInSm" value="Sign-In">
</form>
有沒有辦法說我想提交到第二個表單值? Like&name [1] = UserNameHere – brant 2011-04-12 17:14:42