我只是想問一下,因爲我正在編寫一個腳本,並且我正在使用time()
作爲我正在做的事情的一個鹽。PHP中的Time()函數
現在發生了什麼我正在從服務器1發送到服務器2的數據。服務器2檢查以確定data = submitted_data + time()
是否完全匹配。我想知道,因爲我的腳本將在不同的服務器上使用,time()
函數將返回相同的值(如果它們位於世界的不同部分?)
客戶端的代碼示例如下:
if($return == md5("true" . time()))
和代碼示例,其中,如果這是正確提交的數據,將返回此:
echo md5('true' . time());
兩者都在世界不同地區的不同的服務器,但我想知道,如果使用time()
會搞亂我係統的工作方式..?
我不會依賴它。如果時鐘不同步,則會出現錯誤。 – andrewsi
我可以使用類似時間(小時:分鐘)的東西,而不必包含秒鐘嗎? – Reverb
然後,您可能每60秒就會遇到一個問題。這聽起來對我來說完全不可靠。 –