0
如果我有頁等捲曲自動填寫表格
xxxxxxx.org/2014/custom/code/code.php
和thers文本字段和SUMIT按鈕
和form標籤因爲這是如下
<form action="code.php" method="POST">
<p class="formtext">
Enter The Answer Here : <input type=text name="solution" />
<input name="submit" type=submit class="btn btn-large btn-success" value="Submit" />
</p>
</form>
</div>
</html>
,所以我想什麼是我需要通過文本框的值使用curl 從我的本地主機code.php,但它不是工作:/
編輯:
捲曲的PHP文件的內容是:
<?php
$name = "ASDF";
//$post = array(
// 'name' => urlencode($name),
//);
$post="solution=$name";
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL , 'http://www.XXXXXXXX.org/2014/custom/code/code.php');
curl_setopt($ch,CURLOPT_POST ,TRUE) ;
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
echo $r = curl_exec($ch);
curl_close($ch);
?>
thers在 http://www.XXXXXXXX.org/2014/custom/code/code.php
登錄,但我已經登錄手動,然後我打開了捲曲。 PHP文件在我的瀏覽器它需要我再次登錄頁面,並在我再次登錄後,
curl將值傳遞給www .localhost/code.php
,而不是http://www.XXXXXXXX.org/2014/custom/code/code.php
使用'curl_exec'函數php – Smash
@Smash檢查編輯 –
嘗試'echo curl_error($ r);'並查看錯誤是什麼。 – AJReading