ホームページ >バックエンド開発 >PHPチュートリアル >Quick-cocos2d-x チュートリアル 11: http 通信を実装し、Web サイトの PHP と接続してログインなどの共通機能を実現する

Quick-cocos2d-x チュートリアル 11: http 通信を実装し、Web サイトの PHP と接続してログインなどの共通機能を実現する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:55:39973ブラウズ

現在、ほとんどのモバイル ゲームは接続が弱く、http ログインが一般的な機能です。今すぐしましょう。

  • 起動時に自動的に http.
  • をリクエストします。
  • function MainScene:ctor()
    local url = "http://localhost/request.php"
    local request = network.createHTTPRequest(onRequestFinished, url, "POST")
    request :addPOSTValue("KEY", "VALUE")
    -- リクエストを開始します。 callback() 関数は、リクエストが完了すると呼び出されます request:start()
    end
  • ---onRequestFinished の前に、MainScence
    関数 onRequestFinished(event)
    local ok = (event.name = = "completed" )
    Local request =event.request

    if not ok then
    -- リクエストは失敗し、エラー コードとエラー メッセージが表示されます
    Print(request:getErrorCode(), request:getErrorMessage())
    return
    Local code = Request: GetResponSestatusCode ()
    if code ~ = 200 thatn
    - リクエストは終了しますが、応答コード 200 は返されません
    proprn
    end

    —— リクエストは成功し、サーバー
    request:getResponseString()
    getResponseString()
    誰が誰が誰が誰がresponsing, ;



  • 通常のネットワーク出力:
  • VALUEok



    次に、アカウントのパスワードを入力する機能を追加します。モバイル アプリケーション (request:addPOSTValue("KEY", "VALUE")、名前と値に対応) で、php で、異なる結果を返す対応するクエリ データベース関数を追加します。


  • 声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。