html放在了.tt檔案里
功能實作放在.cgi檔案里
.cgi檔案里面用use Template先new template,然后通過$template->process("../tt/login.tt",$var)將畫面加載出來,但是logout跳轉去logout.cgi的時候用的是<a></a>,并且在鏈接里面將用戶ID傳到后臺,所以當logout處理結束時畫面是跳轉到login了,但瀏覽器地址欄顯示的是“..../logout.cgi?userid=xxx”。
現在將.cgi里面的畫面加載改為
printf("<script>window.setTimeout(\"location.href = 'http://ip地址'\", 1000);</script>\n");
參考的https://blog.csdn.net/lixuyuan/article/details/6609114
可以實作畫面跳轉完成后瀏覽器地址欄也正確顯示為"..../login.cgi”,但是瀏覽器的回傳上一頁就失效了。嘗試過用js來監聽回傳事件呼叫history.back(),但只是又重新加載了一次login畫面,沒有回傳logout之前的畫面。
請問有什么辦法可以實作回傳login畫面地址欄正確顯示的同時,瀏覽器的回傳上一頁還能用。因為之前完全沒有接觸過這一塊內容,這幾天找解決方法都是東拼西湊,希望有懂的人士可以教授一下,拜托了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/126619.html
標籤:CGI
上一篇:JS修改拼夕夕商品價格點擊提交按鈕被js修改的價格又變回原來的值
下一篇:vs2005安裝有錯誤
