最近我們將我們的網站從舊的基於Windows的主機運行一箇舊的PHP移動到運行最新的PHP/MySQL的新的Linux主機。從舊windows主機移動到運行linux的新主機後,php代碼出現問題。
我設法解決了很少的問題,但有兩個是躲避我。
第一個是非工作號碼,在我們的庫存中切換到新的「頁面」。
例如 - >http://adepto.hr/adepto_promotivni_artikli.php?kat=10&start=0
當你點擊上述任何一個數字時,什麼都不會發生。所有其他類別都一樣。這是頁面代碼。正如我所說的,我設法修復了由過時代碼引起的一些錯誤,但無法對此進行排序。
第二個是未正確地示出克羅地亞字母。 (例如čćšđž)。 我試過在php文件中聲明它,但沒有運氣。聲明/定義這個字符集的正確方法是什麼?
謝謝 Saturnij
字符的問題可以通過使用這個meta標籤來解決: –
問題;我認爲你需要行$ start = $ _GET ['start'];在行178之前的某處。 –
你的應用程序是_wide_ _open_來sql注入。 – arkascha