在Codeigniter中创建基于访客IP地址的会话

时间:2018-06-05 05:57:01

标签: php codeigniter

在我的Codeigniter网站上有一个投票选项,我想让每个用户每24小时只投票一次。 访客不是注册用户。 因此,我希望使用访客设备MAC地址(这应该是唯一的)。 我试试这个但它给所有访客提供相同的MAC。

我的目标是根据设备的MAC地址为下一个24小时为每位访客创建唯一的会话。 我怎样才能做到这一点.. 或者有更好的方式。

1 个答案:

答案 0 :(得分:1)

尝试使用CI的功能:https://www.codeigniter.com/user_guide/libraries/input.html#CI_Input::ip_address

$ip = $this->input->ip_address();
echo $ip;