2010-07-14 72 views
0

我遇到了一個奇怪的問題。選擇禁止的錯誤

我有一個使用php編寫的聯繫表單,在幾臺電腦中該頁面沒有任何問題, 但是在兩臺特定的計算機上,當我發送表單時,出現403錯誤。

甚至離奇的是,如果形式不正確填寫,它不給我403

我給每個文件夾和文件可能涉及到該網頁0755的權限,所以我不」我認爲這是問題所在。

任何人都知道可能是什麼問題?

謝謝!

+1

表單對發佈的數據做了什麼?你說如果一些數據沒有填寫,它確實有效。什麼數據被省略,以使其工作? – spinon 2010-07-14 17:12:51

+1

什麼是網絡服務器和操作系統? Apache和Linux?如果是這樣的話,你需要在apache上設置正確的目錄以允許腳本運行。你是否啓用了suphp?什麼是錯誤顯示了在任的error_log ...? – Prix 2010-07-14 17:20:06

+0

OK,所以發佈的數據是文字,我的意思是如果窗體未正確填寫它的形式發送到下一個頁面,而是顯示錯誤給用戶,數據不進入DB。 它的Apache和Linux中,錯誤日誌顯示403錯誤。 的事情是,PHP的完美運行在服務器上,這個問題只發生在2臺電腦,只有在形式的這一部分中,計算機的其餘部分我檢查完美。 – shay 2010-07-15 12:08:45

回答

0

因爲你說它的工作沒有任何問題一些電腦我想說,這可能是在有問題的計算機上的緩存問題。嘗試清除瀏覽記錄/緩存並重試。

如果它還是引起了錯誤,你可能會得到更好的結果,如果你張貼你可以訪問該網站和計算機無法訪問網站,這樣我們就可以比較結果的計算機接收HTTP標頭。您可以使用Firefox的Live HTTP Headers輕鬆捕獲輸出。