2016-11-06 61 views
0

我使用PHPMaker爲我的網站創建了一個管理部分 - 正如我平時所做的那樣。該網站是從頭開始,沒有wordpress或其他任何涉及。PHPMaker創建的頁面給出403錯誤

在一些顯然「無辜」的表格中,如果我嘗試編輯它們,我會得到一個403錯誤。它從來沒有發生過,並且我至少使用了PHP製造商的15個網站,所以我感到困惑。

它只發生在15箇中的2個表上,並且如上所述,它們相當無辜。與其他人相比沒什麼特別。

這是我已經試過:

  • 有一個在管理目錄中沒有.htaccess文件,所以我也試圖插入一個空
  • 清除緩存
  • 訪問該頁面在私密模式
  • 所有的文件/目錄的權限都OK
  • 再生項目,並重新上傳,到不同的目錄

我還能檢查什麼?

在服務器的根目錄下有一個.htaccess文件來處理一些「漂亮的網址」,但不應該因爲管理部分位於特定的目錄下。還是應該重要?

謝謝

回答

0

至少,我發現了問題:每次我試圖插入iframe或腳本,不知何故某處某人(...)的解析它的時候,它擋住了它 - 我猜 - 安全問題,所以我讓用戶插入腳本,而不將<腳本>標籤,在PHP以後增加簡單地:

print "<script>$readFromDB</script>"; 
0

在每次插入動作,PHPMaker將解析字

<script 

,並轉換爲

<s<x>cript 

你要麼拿到插入ROWID並再次更新值,或每個你有時間去刪除「< X>」正確查看值。

看看我的答案在這裏:PHPMaker issue