2012-05-20 22 views
0
main.php => include("". rand(1,3) .".php");  

我需要在第二頁main_final.php的main.php中包含相同的結果。如何在2個不同的php頁面中包含相同的隨機結果?

我該如何處理main_final以包含與main.php相同的結果?

非常感謝你!

+1

將其保存在文本文件或SQL數據庫中。 –

+0

我不能這樣做,因爲我每分鐘都有很多請求。 –

+1

或使用會話變量。 – Anas

回答

2

你可以使用變量來做到這一點。將您的結果存儲在適當的預定義變量中: http://php.net/manual/en/reserved.variables.php

並從兩個文件中讀取值。例如,在main.php

$_SESSION["randomvalue"] = rand(1,3); 

在第二個文件:

include($_SESSION["randomvalue"] .".php"); 
+0

我會看到,謝謝 –

+0

非常感謝你hpityu。其工作:) –

1
$_SESSION['page'] = rand(1,3) .".php"; 
include($_SESSION['page']); 

這樣你就可以使用這兩個頁面相同的變量。它可以根據您的服務器處理許多用戶。這是最好的和最簡單的方法。

+0

「」。是不必要的 –

+0

我剛剛從他的腳本複製它.. –

+0

非常感謝你尼爾馬丁。它的工作:) –

相關問題