首先,我沒有任何代碼......我正在收集所需的數據以啓動一個項目。訪問一個PHP頁面和表單驗證的多個表單
我將在一個網站上有多個<form>
s,這些網站都鏈接到相同的PHP頁面,例如發送電子郵件或向數據庫添加數據。
現在,我可以構建表單和PHP頁面來發送郵件或將數據添加到數據庫。但是這裏是我需要知道的一點......如果任何表單調用PHP頁面,我怎麼知道哪一個表單做了相應的操作?
另外,對錶單進行雙重驗證會更好嗎?我的意思是,客戶端然後服務器端?
由於我們談論的是驗證,在客戶端,JS還是JQuery(我可以同時編寫)是否更好?而關於DB的事情,我該如何保護它?!我的意思是,我如何確保用戶不會輸入PHP代碼來搞亂事情,以及如何檢測它。
我知道這似乎是一般問題或討論,但你會幫助我很多。坦率地說,我一直在使用這個網站大約3年,現在你們幫助我通過我的畢業設計項目,因此我很樂意在這裏找到答案:)
謝謝大家。
好的JohnP,你能告訴我MySQLi和MySQL有什麼區別...我一直在使用MySQL,並且會在項目中使用它,也會在即將到來的項目中使用它。 – sikas 2012-01-15 10:55:07
這是改進的mysql庫。如果你使用PHP5,那麼強烈建議你使用這個。它的寫入是爲了利用mysql中的新特性,並且它對原始擴展有一些安全性改進 - 這個問題有一些細節 - http://stackoverflow.com/questions/1171344/advantages-of-mysqli-over-mysql – JohnP 2012-01-15 13:50:49