【问题标题】:Generate a Random Number that Stays for more than one PHP Process?生成一个保留多个 PHP 进程的随机数?
【发布时间】:2015-09-26 13:57:13
【问题描述】:

我对此进行了一些研究,发现了 rand()、srand() 和 mt_srand(),但它们对我来说并不是很好。

我希望 PHP 生成一个随机 ID(数字),然后无论您刷新页面多少次都让它保持这种状态。 我想这可以通过递增运算符或会话变量来完成?也许是 Cookie?

【问题讨论】:

  • 是的;会话/cookies
  • 对一个或所有访问者随机以及如何 lang?
  • 永远和所有访客

标签: php random numbers


【解决方案1】:

一种使用 42 到 1337 之间随机数的会话的方法:

session_start();
$random_nb = $_SESSION['random_nb'] ?: ($_SESSION['random_nb'] = mt_rand(42, 1337));

echo $random_nb;

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2023-01-03
    • 2018-04-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 2020-12-04
    • 1970-01-01
    相关资源
    最近更新 更多