目前,我正在为我的广告目标网页生成一个随机数,以弥补正在使用的MB,并且它运行良好.
但我想知道我是否有可能以某种方式获得每次生成的相同数字,<?php echo(rand(10,20)); ?>因此我可以在多个位置使用它.
您可以使用会话来实现此目的。
首先,您需要启动一个会话,将一个会话数组分配给随机函数,然后从该会话数组中分配一个变量。
<?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 上的以下页面: