国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

4.* HTTP如何獲取用戶IP?

9raxdev

如題

3261 2 0
2個(gè)回答

phpcreeper
$request->getRemoteIp();
  • phpcreeper 2020-07-07

    補(bǔ)充下:這個(gè)是webman的玩法,workerman自身的用樓下@six的$connection->getRemoteIp();

six

和workerman 3.x 一樣吧
$connection->getRemoteIp();

  • 9raxdev 2020-07-06

    嗯 謝謝,我一直在Request里面找,沒找到

  • phpcreeper 2020-07-06

    @7192: 4.x最大的變化之一是就是引入了隨處可見的Request和Response對(duì)象,隨處可見,怎么還找不到;另外$request->getRemoteIp(); 我一直都在用的好好的呢,立馬試一下就完了。

  • 9raxdev 2020-07-07

    $this->onMessage = function ($connection, $request) {

            print_r($connection->getRemoteIp());
            print_r($request->getRemoteIp());

    }

    再三確認(rèn) 確實(shí)沒有

    Type: Error; Message: Call to undefined method Workerman\Protocols\Http\Request::getRemoteIp();

  • phpcreeper 2020-07-07

    @7192: 哦哦汗~~,抱歉剛意識(shí)到我一直陷在webman環(huán)境了,webman是這樣玩的:$request->getRemoteIp(); 其本質(zhì)也是webman-framework框架的Request對(duì)象封裝調(diào)用了workerman底層的$connection->getRemoteIp()方法,所以直接用$connection->getRemoteIp(),workerman內(nèi)核版本對(duì)這個(gè)沒有任何變化。

年代過于久遠(yuǎn),無法發(fā)表回答
??