我目前正在編寫一個PHP登錄腳本,並試圖儘可能保證它的安全性,目前腳本只是作爲一個感興趣的問題而不是實際應用。我碰到了一個我無法克服的輕微問題,儘管如此,更多的方式是最好的,而不是實際的問題。從安全角度來看,我不認爲它很重要,但我只是想知道哪個是最好的方法,以及爲什麼。在PHP類中設置很多變量
爲了使這個類能夠工作,需要設置好幾個變量,例如持有用戶登錄詳細信息的表格,用戶名和密碼的字段,要使用的加密或散列類型以及不少其他人。你如何建議是設置這些的最佳方式?目前,我可以考慮將它們設置在類構造函數參數中,但是在類的開始處需要設置或設置它們作爲公共靜態變量的列表相當長。你認爲哪一個最好,爲什麼我能理解它背後的推理。如果你對我的兩個人有更好的想法,我也希望聽到他們的意見。
對不起,如果這已被問及,我已經嘗試過搜索,但沒有發現太多;很難甚至知道要搜索什麼。
我喜歡這個想法,使用數組會更清晰,我可以將它傳遞給構造函數並對每個變量執行一些驗證檢查。 –