1
A
回答
7
幀只是客戶端,所以你不能通過PHP或.htaccess來檢查它。你可以用Javascript來檢查它。看到這個線程:
How to identify if a webpage is being loaded inside an iframe or directly into the browser window?
編輯 下面是會爲您重定向一個例子。這是直Javascript支持,但是如果你使用jQuery這樣做,你可以寫同樣的功能到document.ready
<script>
function check_frame() {
if(top === self) { // not in a frame
location.href = "/link/to/some/url"; // either the frameset or an error.
}
}
</script>
<body onLoad="check_frame()">
... normal code for your page here ...
</body>
注意,頁面仍然可以是一個PHP頁面,它只是需要輸出的Javascript這一點。
0
我不相信上面的回答,所以我想這:
$requri = $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
if (strpos($requri, $domain_of_uri_in_frame_no_http) !== FALSE){
header("Location: " . $top_uri) ;
}
它沒有工作,所以不要浪費你的時間:)。
相關問題
- 1. 從框架內重定向網站PHP
- 2. 爲什麼網站重定向會顯示在Google結果中?
- 3. .htaccess - 如果站點在框架中訪問重定向?
- 4. 沒有框架的網站
- 5. Zend框架2重定向在onBootStrap與網站網址
- 6. Rails - redirect_to沒有真正重定向 - 在我的網站上顯示500錯誤
- 7. 如何在沒有推薦人顯示我的網站的情況下重定向到其他網站?
- 8. 有沒有網站分析框架?
- 9. PHP重定向 - 內容不能顯示在一個框架中
- 10. Heroku - 域名重定向。應用程序顯示在框架中
- 11. 框架沒有顯示源在所有
- 12. 如何在Play框架中重定向?
- 13. 在沒有框架的其他網頁裏面顯示網頁
- 14. 如何在框架中顯示重疊?
- 15. htaccess在wordpress中沒有重定向到正確的網站
- 16. 正在建設中的頁面沒有重定向的網站
- 17. 在iframe中重定向的響應式網站沒有響應
- 18. 顯示小框架中的所有目標網站(html)
- 19. 我如何使框架顯示沒有?
- 20. 網站重定向
- 21. 網站重定向
- 22. 如何顯示「封面」的Servicestack API網站/重定向到另一個網站
- 23. Zend框架重定向列表網址
- 24. CSS沒有在網站上顯示
- 25. 網站圖標沒有顯示在鉻
- 26. PHP reCaptcha沒有在網站上顯示
- 27. 網站沒有顯示在ipad
- 28. Rails:在重定向到外部網站之前顯示警報
- 29. 我的子網站重定向做主網站的主頁,如果URL有'www'
- 30. 如何在網頁中顯示PDF。有沒有相同的JavaScript框架?
謝謝,我會看看:-) – 2by 2012-01-17 19:12:15
好的,所以我根本沒有加入Javascript,你能舉個例子嗎? – 2by 2012-01-17 19:13:57
編輯添加示例 – Cfreak 2012-01-17 19:28:52