作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试获取站点访问者的 IP 地址并希望将其存储在表中。这是我存储数据的代码
public function store(Request $request)
{
$secretcode=str_random(10);
while(1)
{
$txnid=substr(hash('sha256', mt_rand() . microtime()), 0, 20);
$txnstatus=Ticket::where('transactionid',$txnid)->get();
if($txnstatus->isEmpty())
break;
}
$request['ipaddress']=$request->ip();
$request['transactionid']=$txnid;
$request['secretcode']=$secretcode;
$input=$request->all();
Ticket::create($input);
return view('payment');
}
我正在使用这一行来获取 ip 地址
$request['ipaddress']=$request->ip();
请有人帮助我完成这项工作。我也使用了 Request::ip() 但即使那样也不起作用。
重要的是我在具有活跃互联网连接的本地主机环境中工作。
最佳答案
您的代码运行良好。 $request->ip()
它应该可以工作,我自己尝试过以确保您的代码是正确的。 ::1
如果在本地环境运行,这个结果是正常的。在托管服务器中尝试查看您的实际 IP
关于php - 如何在 laravel 5.1 中检索访问者的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34127047/
我是一名优秀的程序员,十分优秀!