即時通訊工作使用框架項目Yii,我的問題是:如何顯示一條消息給用戶,當他試圖登錄到禁用cookie的網站時在他的瀏覽器?yii框架:顯示消息'餅乾在您的瀏覽器被禁用'
-1
A
回答
1
在類WebUser我已經覆蓋之前登錄的功能是這樣的:
public function beforeLogin(){
if(!isset(Yii::app()->request->cookies['PHPSESSID']))
Yii::app()->controller->redirect(array('page','view'=>'cookies'));
return parent::beforeLogin($id,$states,$fromCookie);
}
我定義了一個靜態頁面site/page/cookies來顯示消息。
1
這裏是無關警予 只需使用:
if(count($_COOKIE) > 0){
echo "Cookies are yummy!";
} else {
die("You didn't bring any cookies here. We are hungry!");
}
檢查這個網址:http://nik.chankov.net/2010/01/16/detecting-if-the-cookies-are-enabled-with-php/
對於警予管理Cookie的檢查:http://www.yiiframework.com/wiki/152/cookie-management-in-yii/
希望這有助於
相關問題
- 1. 餅乾關閉瀏覽器
- 2. 向瀏覽器顯示通知消息
- 3. 如何在瀏覽器中顯示消息框(
- 4. 只有當瀏覽器不顯示消息穀歌瀏覽器
- 5. 顯示Django消息框架消息
- 6. Django消息框架不顯示消息?
- 7. 轉讓餅乾到瀏覽器C#
- 8. 如果在瀏覽器中未啓用javascript,則顯示消息
- 9. 使用pageregisterstartupscript刷新瀏覽器時顯示的警報消息
- 10. 如何在瀏覽器中顯示正確的錯誤消息
- 11. 使用Django消息框架顯示特定的消息
- 12. CustomdataGrid沒有被顯示在瀏覽器
- 13. Girdview沒有被顯示在瀏覽器
- 14. 餅乾必須在瀏覽器中啓用[Python的請求]
- 15. webdriver:禁用「你想讓IE瀏覽器爲默認瀏覽器」消息
- 16. 通過緩衝區在瀏覽器中顯示ruby消息
- 17. 如何在IE瀏覽器打開時顯示消息?
- 18. 在網絡瀏覽器中顯示錯誤消息
- 19. 如何在瀏覽器中顯示SASS錯誤消息?
- 20. 定期在瀏覽器上顯示消息
- 21. WAMP:如何在瀏覽器中顯示警告消息?
- 22. Yii框架:CMenu - 獲取消息數
- 23. CSS邊框不顯示在瀏覽器
- 24. 您在瀏覽器
- 25. WPF - 如何顯示Web瀏覽器控件的加載消息
- 26. Django的消息框架沒有顯示消息模板
- 27. 在Yii的文本框中顯示錯誤消息
- 28. 如何在Yii的文本框中顯示警告消息
- 29. 瀏覽器即時消息
- 30. 硒的webdriver餅乾/使用Web瀏覽器已經打開
使用jQuery: http://stackoverflow.com/questions/8112634/jquery-detecting-cookies-enabled – SuVeRa