The laravel framework is used in the background to record the user's logon time and ip address and save it to mysql. How can we get these two values better? The laravel framework is used in the background to record the user's logon time and ip address and save it to mysql. How can we get these two values better?
Reply content:
The laravel framework is used in the background to record the user's logon time and ip address and save it to mysql. How can we get these two values better?
Online Preview:
Https://code.levey.cn/sf_1010000004341938/
Online Preview may be deleted at any time
$ Ip = ($ _ SERVER ["HTTP_VIA"])? $ _ SERVER ["HTTP_X_FORWARDED_FOR"]: $ _ SERVER ["REMOTE_ADDR"]; $ ip = ($ ip )? $ Ip: $ _ SERVER ["REMOTE_ADDR"]; $ t = date ("Y-m-d H: I: s", time (); echo $ ip ."
"; Echo $ t ."
";
For convenient time processing, it is recommended that
$ T = time ();
Save the time in this format directly.
Obtain the Client ip address in time () and _ SERVER when the user triggers the logon event.