如果我在文本输入中输入网站名称,我想知道是否在网站中使用了iframes。如果是的话,它应该返回找到的iframe,否则iframes找不到。您如何判断使用PHP网页是否使用iframe?
-2
A
回答
0
要做到这一点,你需要在框架URL中放入一些东西让PHP知道,比如iframe-true。假设你试图确保一个网站没有被包含在未经允许的iframe中,你可以通过在网页中加入一些Javascript来实现。办法吨做到这一点:http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=javascript+break+out+of+iframe
+0
嗨大卫,你可以指导我的代码在PHP脚本我无法得到它 – Neelesh 2011-05-07 05:01:27
0
2
内容似乎很容易:
<form method="post">
<input type="text" name="url" value="">
<input type="submit">
</form>
<?php
function usingIframes($url){
$html = file_get_contents($url);
$d = new DOMDocument();
$d->loadHTML("$html");
$iframe = $d->getElementByTagName('iframe');
return ($iframe->length>0);
}
if($_POST)
if(usingIframes($_POST['url']))
echo "Using Iframes";
else
echo "No frames";
将返回true,如果您提供的URL的iframe标签在里面。如果不是,则为假。
相关问题
- 1. 如何判断页面是否在iframe中使用javascript?
- 2. 如何判断您的网页是否在.Net的iFrame中运行?
- 3. 如何判断网页是否存在?
- 4. 如何判断Safari是否使用HTTP2?
- 5. 如何判断是否使用EF5
- 6. 如何判断是否使用glibc
- 7. 如何判断soundmanager2是否使用html5?
- 8. 如何判断文件是否是使用PHP的文本?
- 9. 如何判断一个网站是否使用SSL
- 10. 如何判断网站是否使用表单认证
- 11. 如何判断现有网站是否使用WebGL?
- 12. 如何判断使用window.print()时页面是否为打印机?
- 13. 如何判断我的页面是否使用Window.Open()打开
- 14. 如何判断我的Apache2 + PHP是否使用CGI/FCGI?
- 15. 如何判断一个页面是否被提供给iframe?
- 16. 如何判断我的网络上的某台计算机是否使用PHP?
- 17. 如何判断您的应用是否刚刚打开
- 18. 如何判断使用wx.aui
- 19. 如何使用jQuery来判断用户是否可以滚动?
- 20. 如何判断一个Web应用是否使用Angular构建?
- 21. 如何判断用户是否使用Brave作为浏览器?
- 22. 如何判断用户是否使用iPhone 6或6+
- 23. 如何判断应用是否使用Okuma API
- 24. 如何判断GPS是否在Android上使用Titanium启用
- 25. 如何判断列是否是使用mysqli的主键?
- 26. 使用fancybox - 如何判断HTTP请求是否是AJAX?
- 27. 如何判断AUCTeX是否可用?
- 28. 如何判断是否从JUnit调用?
- 29. 如何判断用户是否离线
- 30. 如何判断用户是否使用手机访问网站vs计算机
您是否可以控制要检查的网站代码? – dragonjet 2011-05-07 04:51:09
你到目前为止有什么 – Ibu 2011-05-07 04:59:17
我没有得到如何知道这个基本想法... – Neelesh 2011-05-07 05:23:59