php - 在没有注册帐户的情况下识别应用程序的用户

标签 php mysql laravel

我正在创建一个调查应用程序,用于跟踪用户回答的调查,然后利用这些数据来研究用户的响应。但我对这个应用程序有一个问题,那就是它不能进行任何类型的注册,我跟踪用户的唯一方法是通过可包含在表单调查中的两种类型的标识:“电话号码”和“电子邮件” ”。

由于我无法为用户创建任何类型的注册,因此跟踪唯一用户的答案、历史记录等并不容易。唯一的识别方法是用户正在回答的调查是否有电话或电话输入电子邮件。 有人可以告诉我创建这种类型的数据控制的最佳方法是什么吗?

最佳答案

您能否确保在每次调查中都询问电子邮件地址并使用它来联合数据?

否则,您可以设置一个 cookie,只要 cookie 存在,就可以跟踪 session 。也许存储电子邮件地址并将其与 session 关联...然后在保存调查时,检查 session ,如果存在,您可以将该电子邮件附加到您要存储的其余调查数据中。这样就不必每次都询问...

我希望在每个调查中都有一个电子邮件字段,如果可以的话,预先填充已知的电子邮件,否则让他们输入。

基本上,网络应用程序的工作方式是使用 cookie/ session 。

关于php - 在没有注册帐户的情况下识别应用程序的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42424694/

相关文章:

javascript - 如何在成功的 AJAX 发布后更新值/刷新页面

php - 使用 php 使用 group by 创建 html 表

mysql - sqlform ,'Query' 对象中的筛选器下拉列表不可调用

php - 如何在 Laravel 中为模型命名空间以免与现有类发生冲突?

php - 在 php mysql 中的 while 语句外回显多个字段

php - 使用 PHP 调整 HTML 图像标记的内容

PHP自动激活

mysql - 将 MySQL 数据库导入 SQL Server

php - Form::模型 Eloquent 绑定(bind)

laravel - 如何将 postman 用于Laravel $ _POST请求