用xmlhttp可以获取别人服务器的网页吗?

来源:百度知道 编辑:UC知道 时间:2024/06/17 09:19:50
我在vs2005用过它:
代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript" language="javascript">
function createXMLhttp()
{
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("GET","http://www.google.com",true);
xmlhttp.onreadystatechange=stateChange;
xmlhttp.Send(null)
}

function stateChange()

xmlhttp获取的内容其实和你用IE直接打开人家的网页所得到的内容是一样的。
它只能得到远程服务器最终输出的内容。而不是服务端代码。ASP,JSP,PHP等代码是在远程服务器内部执行的,不会被xmlhttp远程获取。