gpt4 book ai didi

php - 如何在 laravel 5.1 中检索访问者的 ip 地址

转载 作者:可可西里 更新时间:2023-11-01 08:10:58 29 4
gpt4 key购买 nike

我正在尝试获取站点访问者的 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();

这段代码向数据库表中插入数据时,显示如下 enter image description here

请有人帮助我完成这项工作。我也使用了 Request::ip() 但即使那样也不起作用。

重要的是我在具有活跃互联网连接的本地主机环境中工作。

最佳答案

您的代码运行良好。 $request->ip() 它应该可以工作,我自己尝试过以确保您的代码是正确的。 ::1 如果在本地环境运行,这个结果是正常的。在托管服务器中尝试查看您的实际 IP

关于php - 如何在 laravel 5.1 中检索访问者的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34127047/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com