我已經寫了這個小網站,註冊和一切,我得到了一個點,我認爲我不太確定發生了什麼。 它首先作爲數據庫向我報告,我試圖寫入數據庫的用戶有一個重複的條目(它應該是唯一的),這真的讓我困惑,怎麼會有我重複?好。我花了三天的時間才意識到該頁面正在以某種方式被稱爲兩次!PHP Javascript頁面加載兩次
我把
$ _SESSION [ '一'] = 0;
和
$ _SESSION [ '2'] = 0;
相應地在頁面的最上部和最下部分。 然後我將它們都更改爲++
,所以我可以檢查它們已經通過了多少次。
我使用網站發送的emaill的驗證鏈接,並測試了它們的值。
奇怪的是,'one' would equal 2 and 'two' would equal 1
...
這說明正是爲什麼所有的工作登記明智的,但我得到了所有那些關於那些重複的錯誤。 雖然,我用螢火蟲跟蹤任何重定向,但看不到任何東西... 它顯示該頁面有12個GET和POST。 我希望能因此撞到重定向和調試,但很可惜,也許我不知道怎麼用螢火蟲來追蹤這些重定向...
我將不勝感激任何建議提前 謝謝!
由於您使用的是螢火蟲,如果您打開「網絡」選項卡並使用重新加載按鈕刷新頁面,是否加載「網絡」選項卡,然後重新加載它? – jeffreydev
我會建議顯示一些更多的代碼..? – Bruce
如果你把按鈕放在a裏,當你點擊按鈕時,瀏覽器會向服務器發送2個請求。也許它會關閉第一個請求的連接,這就是'two'不增加的原因。 –