我開始從ASP.NET切換到PHP,也是Drupal。PHP/Drupal Gotchas?
在ASP.NET中,如果用戶關閉了Cookies或Javascript,可能會引入很多未解決的問題和複雜問題。大多數用戶都有默認設置(開啓,關閉),但是當用戶沒有時,泥巴會打擊粉絲,並且可能會讓人誤以爲是「錯誤」。
PHP和Drupal還有哪些其他類型的錯誤?如果Javascript,Cookies關閉,會不會有問題?其他要注意的事項?
我開始從ASP.NET切換到PHP,也是Drupal。PHP/Drupal Gotchas?
在ASP.NET中,如果用戶關閉了Cookies或Javascript,可能會引入很多未解決的問題和複雜問題。大多數用戶都有默認設置(開啓,關閉),但是當用戶沒有時,泥巴會打擊粉絲,並且可能會讓人誤以爲是「錯誤」。
PHP和Drupal還有哪些其他類型的錯誤?如果Javascript,Cookies關閉,會不會有問題?其他要注意的事項?
我相信還有更多,但這是我在一段時間內遇到的一些頂級的。
與許多登錄系統一樣,用戶無法通過禁用cookie來登錄Drupal。看到這個線程瞭解更多信息:http://drupal.org/node/137678
但是,Drupal應該可以正常使用JS禁用。
我想不出任何其他問題。
還有很多! :P
無論如何,PHP不依賴Javascript,所以你在那裏安全。
關於cookie,它們需要存儲SESSION ID,但是如果它們不活動,SESSION ID可以通過URL傳播(我認爲ASP.NET也這樣做 - 在()
內部)。
我會開始閱讀these high voted PHP questions,從頂部到底部。
如果遇到「死亡白屏」,請到http://drupal.org/node/158043尋求幫助。有幾行代碼可以添加到index.php文件中以打開錯誤報告(通常會顯示致命錯誤)。
確保您的PHP內存限制設置得足夠高,以運行Drupal和您安裝的任何模塊。
好點,WSOD是讓每個人都在某個點上的東西。 – 2010-01-23 02:10:31
Apache日誌可以很好地找到WSOD的問題。 – googletorp 2010-01-23 11:37:36
你可以改進你的第一點,「除非你知道你在做什麼,否則不要刪除任何東西」。你可以將它應用於一切。 – Rimian 2010-01-24 02:29:44
@Rimian我有幾次幫助調試了一個問題,其結果是源代碼。但我還沒有看到其他任何其他奇怪的錯誤。 – googletorp 2010-01-24 09:59:38