0
我有兩個modules..tempalate和youraccount更改URL地址欄
在我的模板模塊命名customer_panel 這個視圖文件的文件customer_panel.php
<a href="<?= base_url() ?> youraccount/logout "class =" ui-shadow ui-btn ui-corner-all ui-btn-icon-left ui-icon-action ui-btn-b "> Logout </a>
內容
然後在模塊youraccount我有一個控制器youraccount.php ,其中有一個功能
Function logout()
{
Unset($ _ SESSION ['user_id']);
$ This->load->module('site_cookies');
$ This->site_cookies->_destroy_cookie();
redirect(base_url());
}
我BASE_URL地址爲localhost/mywebsite
當我點擊退出按鈕,它的確是指向我的主頁 並在地址欄中的鏈接爲localhost/mywebsite/youraccount /註銷
我的地址欄可以去到localhost/mywebsite當我點擊註銷按鈕..?
我試圖使用它,但仍然無法工作。 我會嘗試找到更多關於header()的參考 –
'header()'只在沒有輸出之前工作。 –
您是使用php框架還是自己編寫代碼?如果它不是一個框架,可以,請粘貼'redirect()'函數的代碼。 –