0

アプリケーションから php ファイルにデータを送信しています。このファイルは、画面に 3 つの異なるものを出力する可能性があります (ブラウザーで開く場合)。次のように URL に何かを送信しています。

sendtourl PROC

_loop:

    invoke lstrcpy,addr _urlTmp ,addr _url   
    invoke lstrcat, addr _urlTmp , addr lpszNumber    ;----- add parameter to url
    invoke InternetOpen,addr _agent, 0 ,0,0,0   ;----- specify user agent 
    test eax,eax  
    jz _exit 
    mov [InternetHandle],eax
    invoke InternetOpenUrl, InternetHandle,ADDR  _urlTmp,  0 ,0,0, 0 ;----- open URL
    test eax,eax   
    jz _exit 
    mov [FileHandle],eax   
    invoke InternetReadFile,FileHandle,addr FileBuffer,1023, addr BytesRead  
    test eax,eax   
    jz _exit  
    mov eax,[BytesRead] 
    mov b[FileBuffer+eax],0  
   ; invoke Sleep,600000   
    invoke InternetCloseHandle,  [FileHandle]  
    invoke InternetCloseHandle,  [InternetHandle]

    ret

_exit:

    invoke InternetCloseHandle,[FileHandle]    
    invoke InternetCloseHandle,[InternetHandle]    
    ;;invoke ExitProcess,0

;----- 

    ret

sendtourl ENDP

URL に送信された内容に応じて、次の 3 つのうちの 1 つが出力される場合があります: はい、いいえ、多分

この出力を取得して、アプリケーションの変数に戻すことは可能ですか?たとえば、次のように再利用できます。

  • 出力は yes = 何もしない
  • 出力は no = アプリケーションを閉じる
  • 出力は多分=何か他のことをする

送信部分は正常に動作しますが、応答を取得する方法がわかりません。

4

1 に答える 1