假設您有頁面A,它是Web應用程序的「主頁」頁面。假設有一個包含表單的第二個頁面B.成功處理表單後,用戶將返回到頁面A.如果需要顯示上一個操作的成功消息(成功的表單提交),獲取該消息的最佳顯示方式是什麼?在表單成功頁面上顯示消息
我已經將範圍縮小到這一點:
傳遞一個信息鍵頁面A.頁面A然後將使用鍵從什麼地方得到的消息。
將消息傳遞給頁面A.然而,這似乎打開了網站的XSS和什麼不是。
處理表單時,將會話範圍中的消息存儲在重定向到頁面A之前的會話範圍內。然後頁面A可以檢索&從會話中刪除消息並將其顯示在屏幕上。
我錯過了什麼嗎?什麼是完成這項任務的首選方式?
它是如何不負責任的?而且,它是如何摧毀邏輯的,而不是使用傳入URL的密鑰來檢索消息? – IaCoder 2009-01-19 20:22:36
如果用戶直接進入該頁面,該消息仍然最有可能。我不確定這個網頁是什麼,所以很難說你會遇到什麼問題。 – 2009-01-19 20:41:09