2014-10-27 55 views
-2

我有一個小問題,可能是緩存。 這裏是我的配置:PHP:只在Firefox中更新頁面,但不在Chrome或Internet Explorer中更新

  • 燈服務器
  • 最後版本的Ubuntu

我有一個簡單的頁面至極,上點擊,修改項目ONT的MySQL數據庫,然後重新加載頁面。

下面是問題:無論是在服務器(Ubuntu)和客戶端(Windows 8.1)方面,該頁面只能在Firefox上正常工作。例如,在Chrome或IE上,該頁面僅在第一次更新,然後似乎是靜態的。 我甚至試圖把「硬」的東西放在代碼如退出;但它顯然沒有做任何事情。這個基本的東西只適用於Firefox。

我認爲緩存問題,但我不知道在哪裏看。

編輯:代碼

if(isset($_GET['Id']) && $this->isInt($_GET['Id'])){ 
     $leCommercial = $this->getManagerCommerciaux()->Find($_GET['Id']); 
     if(!$leCommercial){ 
      return "No retailer found"; 
     }else{ 
      if($leCommercial->getActif() == 0){ 
       $leCommercial->setActif(1); 
      }else{ 
       $leCommercial->setActif(0); 
      } 
      $this->getManagerCommerciaux()->Save($leCommercial); 
      $this->redirect($this->Shortcuts->getUrlSite().'commerciaux/'); 
     } 
    }else{ 
     return "Id is missing or a the bad format!"; 
    } 
+2

真的嗎?你不會告訴我們任何代碼,我們只是猜測是什麼導致了這個問題?你已經在這裏呆了很久,知道的更好。 – 2014-10-27 15:18:30

+0

沒有代碼=沒有問題......除非我們是某種魔術師或什麼的,我們會猜測是什麼原因導致你的問題......在這種情況下,等待有人猜測,你會很好去:) – 2014-10-27 15:21:58

+0

因爲它在FF上完美工作,我認爲這是一個配置問題...對不起,我的壞,我會把代碼 – Eric 2014-10-27 15:24:03

回答

0

問題解決了。

在我的PHP代碼中,我用301頭進行了重定向。谷歌瀏覽器緩存這種重定向相當長的時間。

相關問題