0
我已經實現了Google ReCaptcha,它只驗證來自$ _POST和我的祕密的g-captcha-response。但是,我不知道如何獲取或發送遠程IP。我使用Laravel 5,而且我一般都是PHP新手。任何幫助,將不勝感激:)如何獲取google reCAPTCHA請求的用戶ip地址? PHP Laravel 5
我已經實現了Google ReCaptcha,它只驗證來自$ _POST和我的祕密的g-captcha-response。但是,我不知道如何獲取或發送遠程IP。我使用Laravel 5,而且我一般都是PHP新手。任何幫助,將不勝感激:)如何獲取google reCAPTCHA請求的用戶ip地址? PHP Laravel 5
在Laravel中,Illuminate\Http\Request
對象有一個名爲ip()
方法,所以你可以使用:
使用請求門面:
$ipAddress = Request::ip();
如果你有一個實例的要求,即:$request
,那麼你可以試試這個:
$ipAddress = $request->ip();
此外,你可以嘗試這樣:
$ipAddress = app('request')->ip();
或者,您可以使用$_SERVER['REMOTE_ADDR']
作爲已經評論。
將$ _SERVER ['REMOTE_ADDR']賦值給一個變量。請參閱PHP手冊http://php.net/manual/en/reserved.variables.server.php – Carter