我正在使用LAMP服務器,無論有什麼令牌服務調用, 它現在總是顯示我相同的號碼,現在它的2147483647, 我想它會改變,如果我重新啓動服務器。爲什麼Webservice緩存令牌
我在服務調用中有其他值。我得到所有其他正確的除了令牌。
任何幫助將Appriciated提前
我正在使用LAMP服務器,無論有什麼令牌服務調用, 它現在總是顯示我相同的號碼,現在它的2147483647, 我想它會改變,如果我重新啓動服務器。爲什麼Webservice緩存令牌
我在服務調用中有其他值。我得到所有其他正確的除了令牌。
任何幫助將Appriciated提前
感謝這個數字是(2 ** 32/2) - 1
。這是OVERFLOW的典型症狀 - 例如,分配給32位有符號整數的64位整數(或無符號32位整數)。
我想它不會緩存數字 - 在代碼中的某處(甚至可能在某個庫中),您試圖存儲比有符號的32位整數可以處理的數字更大的數字。
對不起,我沒有得到它。我沒有爲$ token變量設置變量類型。如果溢出了,我應該如何解決它? – GoGreen 2012-01-14 06:20:21
對不起,我的水晶球電池剛剛死機,不看不見你的代碼就無法分辨。加入http://chat.stackoverflow.com/rooms/6712/paulos,我會幫助你。 – 2012-01-14 06:24:26
也許是客戶端和服務器之間的Web代理或透明緩存? – 2012-01-14 06:06:59
所有其他值都正確傳遞,我認爲這是命名問題,並嘗試將令牌更改爲其他內容。仍然沒有工作 – GoGreen 2012-01-14 06:09:54