我正在測試寫入PHP的日誌模塊。我怎樣才能在PHP中獲得唯一的事務ID?
- 網絡服務器發生太多事務。
- 寫入同一文件的每筆交易。 (log.txt)
- 我怎麼能記錄這個交易在同一個文件多行?
下面的日誌示例。
12月5日1點50分02秒[信息] REQ [1111111111111]:PARAM = 1
12月5日1點50分02秒[信息] REQ [2222222222222]:PARAM = 2
12月5日一點50分02秒[信息] RES [2222222222222]:RES = 20
12月5日一點50分02秒[信息] RES [1111111111111]:RES = 10
好,我發現uniqid()的解決方案。
但是它基於時間戳,所以它在同一時間和同一臺機器上並不是唯一的巨大請求。
PHP不支持THREAD。 如果其他語言(如C,JAVA),最好的解決方案是使用[線程ID]每個線程或進程,我猜。
PHP的任何想法?
對不起英語不好。
也許使用$ _SESSION? –