确认SMS上的电话预览URL:生成假验证/ PHP

时间:2019-06-18 09:20:22

标签: php sms

我们为客户创建了一个用于会议安排的Web应用程序(PHP)。

我们向用户发送短信以确认他们的会议,并带有单击链接以确认他们的会议。

大多数用户已在手机上通过短信启用网站预览。

我如何检查该页面是从手机的“短信浏览器预览器”加载的,还是真的被人点击/加载了?

一个简单的get_browser不能帮上忙,因为浏览器预览器通常是用户的浏览器...而且抓取东西的机器人也不错。

客户的流程是:用户单击手机上收到的链接,会议被确认。

任何提示? 无法找到任何方法来检测并防止“假验证”。

谢谢!

1 个答案:

答案 0 :(得分:0)

谢谢,cookie技巧可以解决:

在wp函数中:

   function set_new_cookie_conf() {
    setcookie( 'confirm_cookie', 'human', time() + 3600, COOKIEPATH, COOKIE_DOMAIN );
}
add_action( 'init', 'set_new_cookie_conf');

在确认功能中:

 if(isset($_COOKIE['confirm_cookie'])) {
               //DO THE JOB

             }