我想爲臨時文件中的每個用戶存儲一個隨機密鑰。但是,我的代碼中的問題是回顯文件路徑,無法創建臨時文件。爲什麼臨時文件不回顯其數據其回顯文件路徑
<?php
function random_string($length) {
$key = '';
$keys = array_merge(range(0, 9), range('a', 'z'));
for ($i = 0; $i < $length; $i++) {
$key .= $keys[array_rand($keys)];
}
return $key;
}
$data = random_string(50);
$filename = tempnam(sys_get_temp_dir(), 'prefix');
$fp = fopen($filename, 'w');
fwrite($fp, $data);
fclose($fp);
?>
調用這個文件是:
<?php
$temp_file = tempnam(sys_get_temp_dir(), '');
echo $temp_file;
?>
結果是這樣的:/tmp/LnRFYu
的/ tmp目錄是空的並沒有創造任何。 我的代碼有什麼問題
你確定你要使用的系統臨時目錄?這個關鍵是什麼? – nogad
我想創建一個令牌來激活一個按鈕。當用戶說它輸入你的令牌,並有'獲取令牌'按鈕。用戶需要去token.php頁面獲取他/她的令牌。所以我需要一個臨時文件的存儲令牌,它從token.php page.How調用有可能嗎?請幫幫我。 – Hobo
couldent你只是使用會話? – nogad