生成随机数,以便在后续页面中使用

Sla*_*ks. 5 php

目前,我正在为我的广告目标网页生成一个随机数,以弥补正在使用的MB,并且它运行良好.

但我想知道我是否有可能以某种方式获得每次生成的相同数字,<?php echo(rand(10,20)); ?>因此我可以在多个位置使用它.

Fun*_*ner 3

您可以使用会话来实现此目的。

首先,您需要启动一个会话,将一个会话数组分配给随机函数,然后从该会话数组中分配一个变量。

<?php 
session_start(); 
$_SESSION['var'] = rand(10,20); 

$var = $_SESSION['var']; 
Run Code Online (Sandbox Code Playgroud)

然后,您可以在后续页面中使用它,只要您也在这些页面中启动会话即可。

参考:

例子:

文件1

<?php 
session_start(); 
$_SESSION['var'] = rand(10,20); 

echo $var = $_SESSION['var']; 
Run Code Online (Sandbox Code Playgroud)

文件2

<?php 
session_start(); 

echo $var = $_SESSION['var']; 
Run Code Online (Sandbox Code Playgroud)

边注:

确保没有任何上述内容,因为它可能会触发发送通知的标头。

如果您确实得到了,请访问 Stack 上的以下页面: