Apache本地環境下出現迴圈重定向

2022-05-06 06:48:10 字數 944 閱讀 7955

最近發現乙個很奇怪的問題,用了很久的apache+php訪問專案,昨天突然不行了,出現了這個

然後我一點點測試,我用的是tp框架,indexaciton的index中呼叫框架裡的乙個redirect函式

public

function

index()

*/if(empty($_session['admin']['admin_id']))

}

$this->display('public:index');

}

在tp action.class.php redirect函式中呼叫redirect

protected

function redirect($url,$params=array(),$delay=0,$msg='')

functions.php 裡面的redirect函式

//

url重定向

function redirect($url,$time=0,$msg='')

秒之後自動跳轉到!";

if (!headers_sent

())

else

;url=");

echo($msg

); }

exit

(); }

else

;url='>";

if($time!=0)

$str .= $msg

;

exit($str

); }

}

這樣分析下來,定向都是指向public中的login的,但是不知道為什麼就是不渲染html頁面,始終出現迴圈重定向。

解決的辦法:換成了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就是你要修改編碼...