我是opencart的新手。現在我已經做了一些類別限制,意味着用戶必須登錄才能看到該類別。所以當用戶點擊該類別時,如果他沒有登錄,那麼他將重定向到登錄頁面。上面的過程工作正常 現在一旦我登錄我想重定向到相同的類別頁面。 當我來到登錄頁面,我可以看到的價值「$ _ SERVER [‘HTTP_REFERER’]」,是因爲我想opencart登錄後重定向頁面
site.com/index.php?route=product/category&path=62
現在
,因爲我讀的在線教程,然後告訴我要改變這樣的代碼文件「項目\目錄\控制器\帳戶\ login.php中」 我有更換下面的代碼
$this->redirect($this->url->link('account/account', '', 'SSL'));
要
if (isset($_SERVER['HTTP_REFERER'])) {
$this->redirect($_SERVER['HTTP_REFERER']);
} else {
$this->redirect(HTTPS_SERVER . 'index.php?route=account/account');
}
當我來到登錄頁面我r讀在HTTP_REFERER ight鏈接,但是當我點擊登錄然後它成爲引用登錄鏈接。那麼我該如何設置呢?
你能告訴我我該怎麼做? 我對此感到困惑。