最近發現乙個很奇怪的問題,用了很久的apache+php訪問專案,昨天突然不行了,出現了這個
然後我一點點測試,我用的是tp框架,indexaciton的index中呼叫框架裡的乙個redirect函式
public在tp action.class.php redirect函式中呼叫redirectfunction
index()
*/if(empty($_session['admin']['admin_id']))
}
$this->display('public:index');
}
protectedfunctions.php 裡面的redirect函式function redirect($url,$params=array(),$delay=0,$msg='')
//這樣分析下來,定向都是指向public中的login的,但是不知道為什麼就是不渲染html頁面,始終出現迴圈重定向。url重定向
function redirect($url,$time=0,$msg='')
秒之後自動跳轉到!";
if (!headers_sent
())
else
;url=");
echo($msg
); }
exit
(); }
else
;url='>";
if($time!=0)
$str .= $msg
;
exit($str
); }
}
解決的辦法:換成了ngnix伺服器,竟然好了!好了!!!!很是神奇啊。。。。
希望各位大神們道出其中的奧秘!
Oracle在中文環境下出現亂碼解決辦法
01情況的例子 02情況的例子 01 在開始安裝的時候出現亂碼 一般最小化安裝的centos沒有zip解壓和歸檔管理器file roller yum install y unzip file roller 01 建議在linux下安裝些字型 mkdir p usr share fonts zh cn...
apache本地環境,配置多網域名稱
本地測試時,除了localhost,你還可以配置很多帥氣的網域名稱,只有想不到,沒有做不過。第一步 修改c windows system32 drivers etc hosts檔案 127.0.0.1 localhost 127.0.0.2 ci 第二步,修改apache配置檔案,在配置檔案的最後面...
將專案放在不同系統環境下出現編碼格式錯誤
首先要注意的是你建立的資料庫是否是utf 8,如果不是的話就把資料複製出來重新建立乙個。進入dos命令 輸入 mysql u 使用者名稱 p 密碼 接著輸入 show databases 這是顯示擁有的資料庫。輸入 s 他會顯示你資料庫的編碼格式。輸入 use test 這個test就是你要修改編碼...