亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“如何在 php 中創建一個隨機變量 clickid?”

“如何在 php 中創建一個隨機變量 clickid?”

PHP
慕碼人8056858 2021-11-19 16:33:35
我有大量的流量,同時點擊了一個廣告。我需要創建一個隨機值來使這些點擊的價值不被復制。我嘗試了許多隨機的方法,但仍然存在重復的問題。PHP 5$random=bin2hex(mt_rand());$clickid=md5($random);當大量流量同時點擊廣告時,我希望 clickid 不重復。
查看完整描述

2 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

連接多個 mt_rand() 怎么樣?

$id = mt_rand().mt_rand().mt_rand().mt_rand().mt_rand().mt_rand().mt_rand();

如果需要最小長度的唯一ID,則需要將之前的ID 保存在某個數據庫中,并在事務中獲取增加的計數器。


查看完整回答
反對 回復 2021-11-19
?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

使用microtime中的價值。
除非您有大量的流量,否則應該沒問題。
Microtime 是 Unix 時間和微秒的浮點值。
這意味著除非您每秒有數千個頁面請求,否則它應該為每個頁面提供一個唯一編號。

用法:

$clickid = microtime();


查看完整回答
反對 回復 2021-11-19
  • 2 回答
  • 0 關注
  • 387 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號