2014-03-30 45 views
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" />&nbsp; 
     <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

+0

使用'curl_exec'函數php – Smash

+0

@Smash檢查編輯 –

+0

嘗試'echo curl_error($ r);'並查看錯誤是什麼。 – AJReading

回答

0

實際工作捲曲之後的參數將是:

$post="solution=$name&submit=Submit"; 

你缺少submit=Submit