我有一個測試系統,記錄用戶放入的答案,然後對測試進行評分。完成後,它會創建一個易於閱讀的答案表以及用戶獲得的分數。我想記錄該文件並將其放入日誌文件中。如何根據會話ID使用PHP控制對可下載文件的訪問?
因此,我使用用戶名設置了一個文件,並在該文件中記錄了所有測試結果。問題是,這些文件對公衆開放。我有一個登錄系統,用於檢查會話ID並允許或不允許訪問,但我無法將代碼獲取到新生成的文件中。
那麼我應該怎麼做呢?我已使用.htaccess
文件來阻止訪問該文件夾,但我希望能有更流暢的解決方案。
是否有可能使用PHP動態地將PHP代碼寫入新創建的文件? (所以它會自動生成每個自動生成的日誌文件的登錄檢查)
在此先感謝您的幫助。
使用PHP程序動態編寫PHP代碼聽起來像是一些可能不安全的東西,除非你非常小心。即使你沒有使用'eval()'來運行它,動態生成的代碼也會出現同樣的問題。 – Spudley