2017-01-10 57 views
-1

我試圖使用捲曲用PHP從PHP執行POST電話,但始終我得到頁錯誤如何使用PHP和捲曲執行POST調用

這是我的代碼

if($curl = curl_init()){ 
curl_setopt($curl, CURLOPT_URL, 'http://marcelotavarez.com/freeodds.aspx'); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); 
curl_setopt($curl, CURLOPT_POST, true); 

curl_setopt($curl, CURLOPT_POSTFIELDS, "CallbackMethod=GetLines&Parm1=20170110&Parm2=2&Parm3=0&CallbackParmCount=3&__WW EVENTCALLBACK=CustomerCallback&__WWEVENTTARGET=Page&__VIEWSTATE=/wEPDwUKLTQwNjM5NzY1NmRkOa+UqFoVFF+BzUdMUBBH1ahGsWQ=&__VIEWSTATEGENERATOR=BB49A8FA&"); 

$out = curl_exec($curl); 

echo "===\n $out \n====\n"; 
$out = str_replace("\"","",$out); 

}

從Chrome中使用檢查我檢查,我需要用做POST調用頭,這些都是:

CallbackMethod:GetLines 
Parm1:"20170110" 
Parm2:2 
Parm3:0 
CallbackParmCount:3 
__WWEVENTCALLBACK:CustomerCallback 
__WWEVENTTARGET:Page 
__VIEWSTATE:/wEPDwUKLTQwNjM5NzY1NmRkOa+UqFoVFF+BzUdMUBBH1ahGsWQ= 
__VIEWSTATEGENERATOR:BB49A8FA 

,我使用此代碼的任何時候只是我的錯誤頁面

任何cluees或任何幫助,請

TIA

回答

0

我要問你一個問題在哪裏CallbackMethod = GetLines

GetLines function,我覺得一定要在你的代碼執行後才能執行回覆